Ubuntu

如何判斷 dd 是否已完成擦除我的硬碟驅動器?

  • September 3, 2017

dd用零覆蓋我的硬碟驅動器(在我回收我的筆記型電腦之前)。

執行幾分鐘後,視覺顯示被黑色背景和螢幕左上角的閃爍游標所取代。

沒有文本被寫入螢幕,所以我不清楚是否dd仍在執行或如何判斷它何時停止。

dd設備寫滿時,它將輸出一條消息:

dd: writing to '/dev/full': No space left on device

向正在執行的程序發送USR1信號dd使其輸出目前狀態。您可以使用kill發送信號:

kill -USR1 $PID

較新版本的 GNUdd有一個選項status=progress,可以在終端上顯示目前進度。

與未調整參數相比cat /dev/zero > /dev/sdX,擦除磁碟可能更快:dd``dd

cat /dev/zero > /dev/sdX

pv如果您已安裝,您可以獲得進度條:

pv /dev/zero > /dev/sdX

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