web-dev-qa-db-ja.com

fdiskによって作成されたファイルシステムとmkfsによって作成されたファイルシステムの違い-linux

Linuxでファイルシステムをパーティション分割することに少し混乱しています。

Fdiskとmkfsを使用してファイルシステムを作成する場合の違いを教えてください(ディスクをフォーマットする場合)。

はっきりとはわかりません教えて私の問題なので、この写真を見てください: enter image description here

9
Hieu Nguyen

Fdisk ハードドライブをパーティション分割します。パーティションテーブルを作成して、ディスク上にパーティションを設定します。

mkfs パーティションが作成された後、パーティションをフォーマットします。 NTFS、FAT32、Unix ext2、ext2などの特定のファイルシステムに基づいてフォーマットします。

したがって、fdiskは実際にはファイルシステムを作成しているのではなく、ファイルシステムを作成できるようにハードドライブを設定しています。写真に問題があるかどうかわかりませんが、NTFSは必要ありませんでしたか?

14
Lance Roberts

例えを使用すると、fdiskは、庭の周りにフェンスを設置し、草、果樹、野菜のために必要な領域を小さなフェンスで区切ると考えてください。これらの壁(パーティション)を設定しますが、実際にはこれらのスペースには何も配置されません。

次に、mkfsを使用してこれらの領域を希望の方法にフォーマットし、ファイルシステム(草、果物、野菜)を選択すると、mkfsがすべてを配置して使用できるようにします。

パーティションタイプ 」に表示されているのは、コンテンツを読み取ることができる可能性のあるオペレーティングシステムのタイプをシステムに通知するレガシー識別子です。これは主に、Windowsなどのオペレーティングシステムがそのためのものです。パーティションタイプをすばやく確認でき(理解できないタイプの場合)、次のパーティションにすばやく移動して、ファイルシステムを確認できます。これは、オペレーティングシステムがさらに進んで、実際にファイルシステム自体をチェックしてそれを読み取ることができるかどうかを確認することを停止しませんOSに何を知らせるだけです期待する。

これまでと同じように、Windows filesystem (NTFS)をLinux(タイプ83)パーティションに配置できますが、オペレーティングシステムがそれを読み取るか無視するかは、そのオペレーティングシステムの設計者次第です。システム。

14
Mokubai