cfdisk
(またはfdisk
)を実行してストレージデバイスをパーティション分割すると、ファイルシステムの種類を指定できるポイントがあります。これは実際のファイルシステムに関して何かしますか?
USBサムドライブをext2ファイルシステムでフォーマットしたいとします。 cfdisk
の後にmke2fs
を実行する必要がありますよね?
cfdisk
でFAT32(またはSWAPなど)のようなものを選択してから、mke2fs
でext2ファイルシステムを作成することに問題はありますか?起こりうる最悪の事態は何ですか?
いいえ、一般的には問題ではありません。パーティションのMBR部分に値を設定するだけです。
Windowsなどの特定のOSでは、ここに記述されているパリティタイプのチェックを実行し、それを認識しない場合は停止します。Linuxでは、一般に気付かず、その場所に何を置いてもかまいません。
このQ&Aに対する私の回答を参照してください。興味がある場合は、次のタイトルでもう少し詳しく説明します。 fdisk-lはext3ファイルシステムをHPFS/NTFSとして表示します 。
要約すると、通常、fdisk/cfdiskステージでパーティションタイプに必要なものを選択できます。パーティションのタイプを実際に制御するのは、mkfs.*
が使用されるときのフォーマット方法です。
発生する可能性のある最悪の事態は、パーティションがOSで起動できないことであり、パーティションを再作成して再フォーマットする必要があります。
fs type
などのパーティションアプリケーションでparted, fdisk or cfdisk
を指定すると、実際には指定されたパーティションa number
に書き込みますが、パーティションをフォーマットすると、mkfs
でフォーマットします。指定されたfilesystem
。
問題:number id
とfilesystem
の違いがあるとすると、アプリケーションはpartition
を読み取り、number id
に従って決定します。間違っていると判断します。