
Linux でのファイルシステムのパーティション分割について少し混乱しています。
fdisk と mkfs (ディスクをフォーマットする場合) でファイルシステムを作成する場合の違いを教えてください。
はっきりとは分からない教えて私の問題なので、この写真を見てください:
答え1
ディスクハード ドライブをパーティション分割します。パーティション テーブルを作成してディスク上にパーティションを設定します。
msgstr "mkfs"パーティションを作成後にフォーマットします。NTFS、FAT32、Unix ext2、ext2 などの特定のファイルシステムに基づいてフォーマットします。
つまり、fdisk は実際にはファイルシステムを作成しているのではなく、ファイルシステムを作成できるようにハードドライブを設定しているのです。あなたの図では問題がよくわかりませんが、NTFS は不要だったのでしょうか?
答え2
例え話として、fdisk は庭の周囲に柵を立て、芝生、果樹、野菜を植えたい場所を小さな柵で区切るようなものだと考えてください。fdisk はこれらの壁 (パーティション) を自動的に設定しますが、実際にはそれらのスペースに何かを置くわけではありません。
次に、mkfs を使用してそれらの領域を希望どおりにフォーマットし、ファイルシステム (草、果物、野菜など) を選択すると、mkfs によってすべてが配置され、使用可能になります。
「パーティションタイプ「は、システムにどのタイプのオペレーティングシステムがコンテンツを読み取ることができるかを伝えるレガシー識別子です。これは主に、Windowsなどのオペレーティングシステムがパーティションタイプをすばやく確認し、(理解できないタイプの場合)次のパーティションにすばやく移動してファイルシステムをチェックできるようにするためです。これにより、オペレーティングシステムがさらに進んでファイルシステム自体をチェックすることが妨げられることはありません。できるこれを読んで、OS に何を期待するかを伝えるだけです。
Windowsをまだインストールできるファイルシステム(NTFS) を Linux (タイプ 83) パーティションにコピーすることはできますが、オペレーティング システムがそれを読み取るか無視するかは、そのオペレーティング システムの設計者次第です。