Security

粉碎外置硬碟

  • April 22, 2014

如何粉碎外部硬碟上的數據?我正在嘗試shred "/media/me/New Volume/",但我得到了failed to open for writing: Is a directory。為什麼?

您需要shred在設備上執行,而不是在掛載點上運​​行。

鍵入mount並獲取設備名稱(例如/dev/sdb1,可能是/dev/sdXYX 是字母而 Y 是數字的位置),然後解除安裝它(執行umount /your/device)並執行shred /your/device

shred在塊設備或文件上執行。

所以它是(如果/dev/sdx是你的外部硬碟):

shred -n 1 /dev/sdx

或者,如果是文件(如果文件系統是 2TiB 大):

truncate -s 2T "/media/me/New Volume/shredfile"
shred -n 1 "/media/me/New Volume/shredfile"
sync
rm "/media/me/New Volume/shredfile"

該文件不會粉碎整個 HDD,只會粉碎文件系統中的可用空間。

該選項-n 1確保shred只使用一次通過 - 多次通過是浪費時間。

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