
ハードディスクをパーティション分割し、sdb6、sdb7 を作成しました。
次に、sdb6 に reiserfs というファイルシステムをインストールし、sdb7 に xfs というファイルシステムをインストールしました。
その後、fdisk -l を使用してハードディスクの情報を表示しましたが、sdb6、sdb7 には FAT12 システムがあることがわかりました。これは何か問題がありますか? または、FAT12 は reiserfs、xfs とほぼ同じですか?
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe9ffe9ff
Device Boot Start End Blocks Id System
/dev/sda1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sda2 10200 19457 74364885 f W95 Ext'd (LBA)
/dev/sda5 10200 19457 74364853+ 7 HPFS/NTFS
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf16cf16c
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sdb2 10200 19457 74364885 f W95 Ext'd (LBA)
/dev/sdb5 10200 19075 71296438+ 7 HPFS/NTFS
/dev/sdb6 19076 19267 1542208+ 1 FAT12
/dev/sdb7 19268 19457 1526143+ 1 FAT12
答え1
MBR パーティション タイプ フラグが FAT12 に設定されている可能性がありますが、これは誤りです。ReiserFS と XFS が FAT12 に少しでも似ているということではありません (似ていません)。ほとんどの最新ソフトウェアは、パーティション タイプ フラグが現在利用可能なファイル システムの範囲をカバーしていないため、もはやパーティション タイプ フラグを参照しません。ファイル システムのスーパーブロックを直接参照して正確に識別します。
答え2
ファット12古いフロッピー ディスク ドライブで使用されており、32 MB に制限されていました。したがって、パーティションのラベルが誤っている可能性があります。HDD パーティションに存在する理由はありません。
これは、reiser や XFS (および ext2/3/4) よりもかなり古いものです。
答え3
他の人が指摘しているように、fdisk
ここで示されているのはボリュームで使用されているファイルシステムの形式ではなく、パーティションの種類です。 パーティションタイプは、実際には決して示したことがない、ファイルシステムの形式。ファイルシステムの形式を判別するには、通常、ボリュームの実際の内容を調べる必要があります。mount
このようなプローブは、たとえばファイルシステムの形式を自動検出するとき に実行されます。
パーティション タイプはパーティション テーブル内の単なるフィールドであり、実際に制御するのはどのオペレーティング システムがボリュームをマウントするかだけです。オペレーティング システムはどのパーティション タイプを理解できるかを認識しているため、デフォルトで自動的にマウントを試みます。
パーティションの種類を次のように誤って呼ぶ人がいるのは混乱を招きます。ファット12またはHPFS、そしてこれらの誤った名称が のようなものにまで浸透しているfdisk
。この混乱は無視するようにしてください。ファイルシステムのフォーマットは、実際には、このような場合、実際のボリュームの内容とラベルによって制御されます。ファット12そしてNTFSパーティションタイプは単なる誤称です。より良いラベルは次のようになります。Microsoft データ パーティション <1KiCyl <16GiBそしてMicrosoft データ パーティション (OS/2 および Windows NT のみ)それぞれ です。これは、タイプ コード 01 と 07 がオペレーティング システムに対して実際に示すものだからです。