partpobeとmkfsを使用する必要がありますか、またはpartedは自動的にパーティションをext4としてフォーマットできますか?

partpobeとmkfsを使用する必要がありますか、またはpartedは自動的にパーティションをext4としてフォーマットできますか?

parted次のコマンドを使用して、ext4ファイルシステムを持つLinuxで非対話式に単一のパーティションを作成しようとしています。

parted /dev/sdc --script -- mkpart primary ext4 0% 100%

この後、次のコマンドを実行する必要があるのか​​、partedコマンド自体によって自動的に処理されるのかを誰かが教えてもらえますか?

partprobe
mkfs.ext4 /dev/sdc

ベストアンサー1

~によるとparted文書、このmkpartコマンドはパーティションを作成しますファイルシステムを作成する必要はありません。

partprobe使用されているカーネルとバージョンによっては、後で実行する必要があるかもしれませんparted。以前のバージョンでは必要な場合がありますが、最新バージョンでは通常は必要ありません。しかし、どんな状況でもこれを実行するのに何の害もあってはなりません。

ただし、作成したパーティションを保持するには、次のmkfsコマンドを実行する必要があります。

mkfs.ext4 /dev/sdc1      # not /dev/sdc

いわゆる「スーパーフロッピー」構成でディスクを使用するには、もちろんmkfsディスク装置全体で実行して/dev/sdcこのように使用できます。ただし、そのようなファイルシステムを作成すると、新しく作成されたパーティションテーブルが上書きされるため、最初から分割する必要はありません。

ほとんどの一般的なオペレーティングシステムで認識されているディスクにパーティションテーブルがある場合、システム間でディスクを移動する方が安全になります。これは、他のオペレーティングシステム(Redmondを見ています...)がパーティションテーブルを認識しない可能性を防ぎます。ディスクにはデータが含まれており、便利なフォーマットを提供できます。

おすすめ記事