매뉴얼 페이지를 읽는 동안 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
파티션 및 파티션 테이블을 변경하는 데만 사용해야 합니까? 각 응용 프로그램의 실제 강점과 약점은 무엇입니까?
@ John1024 : 방금 2TiB 디스크를 설치했지만 아직 포맷하지 않았습니다 (OP의 sdb). 당신은 의미합니까
—
dotancohen
>=2 TiB
아니면 그냥 >2 TiB
? 즉, fdisk가 방금 설치 한 sdb (2TiB)와 함께 작동해야합니까? 감사!
나는 실패가 단지 믿습니다
—
John1024
>2 TiB
. 이러한 큰 디스크의 fdisk
경우 처음 2TiB 만 분할하고 나머지는 사용하지 않습니다. 에서 "확인"명령을 fdisk
실행하면 v
사용하지 않은 공간이 있는지 알려줍니다.
John1024 @ - 최신 버전 (부분적으로) 않는 지원 GPT는 ...
—
don_crissti
둘 다-사용하지 마십시오
—
mikeserv
gdisk
-그것은 최고입니다.
fdisk
는 쓸모가 없습니다. GPT 파티션 테이블을 지원하지 않습니다.