Centos

從未分區的磁碟中刪除文件系統

  • March 30, 2018

我有一個未分區的 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
#

不會刪除您的數據。它只會刪除文件系統標頭,使其不可掛載。

引用自:https://unix.stackexchange.com/questions/257521