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を見ています...)がパーティションテーブルを認識しない可能性を防ぎます。ディスクにはデータが含まれており、便利なフォーマットを提供できます。