cfdisk 또는 fdisk?


9

매뉴얼 페이지를 읽는 동안 fdisk나는이 흥미로운 텍스트를 보았습니다.

주변에 여러 * fdisk 프로그램이 있습니다. 각각에는 문제와 장점이 있습니다. cfdisk, fdisk, sfdisk 순서로 시도하십시오. (실제로 cfdisk는 허용되는 파티션 테이블에 대한 엄격한 요구 사항을 가지고 있고 고품질 파티션 테이블을 생성하는 아름다운 프로그램입니다. 가능하면 사용하십시오. fdisk는 퍼지 작업을 수행하는 버그가있는 프로그램입니다. sfdisk는 해커 전용이며 사용자 인터페이스는 끔찍하지만 fdisk보다 정확합니다. fdisk와 cfdisk보다 강력하며, 비 대화식으로도 사용할 수 있습니다.)

옵션 형식이 두 응용 프로그램에서 동일하지 않은 것으로 나타났습니다.

 - melancholy():/$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00036f1b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    39063551    19530752   83  Linux
/dev/sda2        39063552   976771071   468853760   83  Linux

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00085251

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048    15624191     7811072   82  Linux swap / Solaris
/dev/sdc2   *    15624192    64452607    24414208   83  Linux
/dev/sdc3        64454654  1953523711   944534529    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sdc5        64454656  1953523711   944534528   83  Linux
 - melancholy():/$ sudo cfdisk -l
cfdisk: invalid option -- 'l'

Usage:
Print version:
        cfdisk -v
Print partition table:
        cfdisk -P {r|s|t} [options] device
Interactive use:
        cfdisk [options] device

Options:
-a: Use arrow instead of highlighting;
-z: Start with a zero partition table, instead of reading the pt from disk;
-c C -h H -s S: Override the kernel's idea of the number of cylinders,
                the number of heads and the number of sectors/track.

Copyright (C) 1994-2002 Kevin E. Martin & aeb

cfdisk대신 을 사용하여 전환 할 때 실제 장점이 있습니까? fdisk또는 매뉴얼 페이지에 더 이상 유효하지 않은 역사적 관찰 내용이 있습니까? fdisk디스크 정보 ( -l플래그) 를 나열하는 데 제대로 작동 하므로 cfdisk파티션 및 파티션 테이블을 변경하는 데만 사용해야 합니까? 각 응용 프로그램의 실제 강점과 약점은 무엇입니까?


최신 하드 디스크의 경우> 2TB fdisk는 쓸모가 없습니다. GPT 파티션 테이블을 지원하지 않습니다.
John1024

@ John1024 : 방금 2TiB 디스크를 설치했지만 아직 포맷하지 않았습니다 (OP의 sdb). 당신은 의미합니까 >=2 TiB아니면 그냥 >2 TiB? 즉, fdisk가 방금 설치 한 sdb (2TiB)와 함께 작동해야합니까? 감사!
dotancohen

나는 실패가 단지 믿습니다 >2 TiB. 이러한 큰 디스크의 fdisk경우 처음 2TiB 만 분할하고 나머지는 사용하지 않습니다. 에서 "확인"명령을 fdisk실행하면 v사용하지 않은 공간이 있는지 알려줍니다.
John1024

John1024 @ - 최신 버전 (부분적으로) 않는 지원 GPT는 ...
don_crissti

1
둘 다-사용하지 마십시오 gdisk-그것은 최고입니다.
mikeserv

답변:


8

cfdisk초보자에게 더 친숙하게 설계된 그래픽 응용 프로그램입니다. 에 익숙하다면 꼭 fdisk사용하십시오. 좀 더 손을 잡고 더 적은 (고급) 옵션을 원한다면을 사용하십시오 cfdisk. 또 다른 좋은 대안은 GNU parted입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.