myfile
假设我取消链接位于以下位置的 USB 上的文件/dev/sdb1
mount /dev/sdb1 /media
rm /media/myfile
然后卸载 USB 并运行zerofree
:
umount /media
zerofree /dev/sdb1
这最后一条命令是否可以避免任何可能恢复我的文件myfile
?
答案1
zerofree
仅适用于 ext[234] 文件系统 - 如果您的 USB 使用其中之一格式化,它应该可以这样做。
你可以使用以下工具来确保photorec
答案2
shred -zun1 /media/myfile
请参阅man shred
了解详情。在现代硬盘和 SSD 上,使用大于 1 的覆盖计数是无用的(出于历史原因,默认值为 3)。如果所讨论的 USB 驱动器是固态驱动器(SSD 或闪存驱动器),您可能还需要fstrim /media
;尽量不要过度使用此命令。