Centos
從未分區的磁碟中刪除文件系統
我有一個未分區的 500GB 磁碟和一個使用整個磁碟的 ext3 fs。
如果我使用 fdisk 或 parted 確保磁碟上沒有分區,“ssm list”仍將在磁碟上顯示 ext3 fs(因為此文件系統存在於任何分區之外)
我仍然可以安裝 fs 並使用它。
如何刪除對此文件系統的任何引用?
我正在使用centos7,磁碟上沒有我想保留的數據。伺服器在虛擬機中執行,我可以向它添加一個新磁碟,但我想知道該怎麼做。
一種簡單(且笨拙)的方法是擦除磁碟的全部內容。最簡單的方法是使用
dd
:$ sudo dd if=/dev/zero of=/dev/<disk> bs=1M count=500000
到命令結束時(可能是一個小時?),您的整個磁碟將被零填充。
如果您趕時間,可以在幾秒/分鐘後用
Ctl
+終止該程序,以查看您是否已擦除足夠的數據以使磁碟被視為空白。C
清理所有數據的另一種方法是使用包中的
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 #
這不會刪除您的數據。它只會刪除文件系統標頭,使其不可掛載。