粉碎外部硬盘

粉碎外部硬盘

如何粉碎外部硬盘上的数据?我正在尝试,shred "/media/me/New Volume/"但我得到了failed to open for writing: Is a directory。为什么?

答案1

您需要shred在设备上运行,而不是在安装点上运行。

输入mount并获取设备名称(例如/dev/sdb1,可能是/dev/sdXY其中 X 是字母,Y 是数字),然后卸载它(运行umount /your/device)并运行shred /your/device

答案2

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"

该文件不会粉碎整个硬盘,只会粉碎文件系统中的可用空间。

该选项-n 1确保shred仅使用一次通过 - 多次通过是浪费时间。

相关内容