manのページを読んでいると、fdisk
この興味深いテキストに出くわしました。
周りにはいくつかの* fdiskプログラムがあります。それぞれに問題と長所があります。cfdisk、fdisk、sfdiskの順に試してください。(確かに、cfdiskは、受け入れるパーティションテーブルに厳しい要件があり、高品質のパーティションテーブルを生成する美しいプログラムです。可能な場合はそれを使用してください。fdiskはバグの多いプログラムであり、通常は妥当なものを生成します結果。その単一の利点は、BSDディスクラベルと他の非DOSパーティションテーブルをサポートしていることです。可能であればそれを避けてください。sfdiskはハッカー専用です-ユーザーインターフェイスはひどいですが、fdiskよりも正しいです。 fdiskとcfdiskの両方よりも強力です。さらに、非対話的に使用できます。)
オプションの形式が2つのアプリケーションで同じではないことに気づきました。
- 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
、パーティションとパーティションテーブルの変更にのみ使用する必要がありますか?各アプリケーションの本当の長所と短所は何ですか?
>=2 TiB
またはちょうど>2 TiB
?言い換えれば、fdiskがインストールしたばかりのsdb(2 TiB)で動作することを期待すべきですか?ありがとう!
>2 TiB
。そのような大きなディスクの場合、fdisk
最初の2 TiBのみをパーティション分割し、残りは未使用のままにします。からfdisk
、v
「確認」するコマンドを実行すると、未使用のスペースがあるかどうかが通知されます。
gdisk
-それはそれらの中で最高です。
fdisk
は役に立たず、GPTパーティションテーブルをサポートしていません。