パーティション化されていないディスクからファイルシステムを削除する

パーティション化されていないディスクからファイルシステムを削除する

ext3 fsがディスク全体を使用する非パーティション500GBディスクがあります。

ディスクにパーティションがないことを確認するためにfdiskまたはpartedを使用すると、「ssm list」はまだディスクにext3 fsを表示します(ファイルシステムがパーティションの外側にあるため)。

私はまだfsをマウントして使用できます。

このファイルシステムへの参照をどのように削除できますか?

centos7を使用していますが、ディスクに保存したいデータはありません。サーバーは仮想マシンで実行されており、ここに新しいディスクを追加できますが、これを行う方法を知りたいです。

答え1

すべてのデータを整理するもう1つの方法は、パッケージwipefsに含まれているユーティリティを使用することですutil-linux。デバイスで見つかった署名を一覧表示するには、引数なしで実行します。

# wipefs /dev/sdb
offset               type
----------------------------------------------------------------
0x0                  xfs   [filesystem]
                     UUID:  72f2a607-8af7-44c0-83c2-f1565cd68a1a

次にそれを実行して、-a次の署名を削除します。

# wipefs -a /dev/sdb
/dev/sdb: 4 bytes were erased at offset 0x00000000 (xfs): 58 46 53 42

# wipefs /dev/sdb
#

これはいいえデータを削除してください。ファイルシステムヘッダーのみを削除してマウント解除できます。

答え2

簡単で大胆な方法は、ディスクの内容全体を消去することです。最も簡単な方法は以下を使用することですdd

$ sudo dd if=/dev/zero of=/dev/<disk> bs=1M count=500000

コマンドが完了すると(おそらく1時間?)、ディスク全体がゼロでいっぱいになります。

急な場合は、数秒/分後に+を使用してプロセスを終了し、ディスクが空であると見なされるのにCtl十分なデータが消去されたことを確認できます。C

関連情報