partedを使用してパーティションとファイルシステムを削除できますか?

partedを使用してパーティションとファイルシステムを削除できますか?

を使用してパーティションを作成し、 を使用してparted削除しましたparted /dev/<partition> rm partition number。その後partprobeudevadm settleを実行systmelctl daemon-reloadしましたがlsblkパーティションが表示されませんでした。その後、使用しようとするとparted同じサイズの別のパーティションを作成できますが、mkfs.xfsそのパーティションで使用しようとするとデータがすでに存在することを示すメッセージが表示されます。-f新しいファイルシステムでデータを上書きするには、このオプションを使用するように求められます。

私の質問は、partedを使用してパーティションとファイルシステムを同時に削除できますか?そうでない場合、fdiskまたはを使用する方が良いですかgdisk?さらに、partprobeそしてudevadm settleの違いは何ですかsystmelctl daemon-reload? partedを使用してパーティションを作成した後、またはファイルシステムを作成した後、またはその両方を使用していますか?

ベストアンサー1

partedwipefsコマンドを実行する前に使用可能なファイルシステムを削除するオプションはありません。fdiskパーティションを作成すると、既存のファイルシステムを削除するように求められます。--wipe-partitions alwaysこれを使用して自動的に削除することもできます。

partprobeデバイスのパーティションテーブルを再読み込みするようにカーネルに指示します。手動で実行する必要はなく、パーティションテーブルを変更した後に実行することpartedもできます(これを行うには/ ioctlを使用します)。fdiskBLKRRPARTBLKPG

udevadm settleただ待ってウデブ現在のイベントキューを完了します。繰り返しますが、手動で実行する必要はなく、UDevに依存するツール(例:Uディスク)そして再びこの問題を処理することはUDevのツール/ユーザーに依存します。

systmelctl daemon-reloadsystemd管理者構成を再ロードするために使用されます。これはパーティショニングとは関係ありません。

おすすめ記事