web-dev-qa-db-ja.com

mkfs後にパーティションを削除する方法

次のように新しいsddディスクにextファイルシステムを作成しました

 mkfs.ext4  -j -m 0 /dev/sdd -F

mkfsの前と同じようにディスクを取得するために

Mkfsによって作成されたパーティションを削除する必要があると思います。

それを実行する方法?

5
enodmilvado

mkfsはパーティションを作成せず、ファイルシステムを作成します。デバイス全体/dev/sddにファイルシステムを作成しました(/dev/sdd1などのパーティションではありません)。

ディスクはパーティション化されていません。結果のレイアウトはスーパーフロッピーと呼ばれます。デバイス全体を(ほぼ)単一のファイルシステムに利用したい場合は、パーティションテーブルを1つのパーティションに設定することをお勧めします。比較: 単一パーティションディスク構成の使用

fdiskgdiskなどのツールを使用すると、準備なしでパーティションテーブルを作成できます(ただし、現在のファイルシステムからデータが失われるため、保存するものをコピーします)。単一のパーティションを作成する場合は、後でmkfs.ext4をターゲットとして/dev/sdd1を実行し、パーティションにファイルシステムを作成する必要があります。

現在のファイルシステムを消去したい場合(fdisk/gdisk /の前、またはその他の理由で)

  • ディスクの先頭をゼロで埋めます。1MBで十分です。

    dd if=/dev/zero of=/dev/sdd bs=1M count=1
    
  • または wipefs on /dev/sdd;を使用します。このツールは、ファイルシステムを消去するように設計されています。

6