通常使用命令擦除硬盘驱动器(非SSD)dd if=/dev/urandom of=/dev/sdX conv=fsync status=progress
。由于确实会发生断电,因此需要多次重新启动擦除过程。另外,经常需要移动设备。
dd
据我所知并根据我的研究不支持恢复中断的功能。
上的帖子ddrescue
主要侧重于将按位数据从源复制到目标。另外,他们担心继续复制过程。
基于擦除不可写扇区的帖子,它建议ddrescue
可用于擦除磁盘。
可ddrescue
如果擦盘,如果是如何使用活动CD或DVD时可以恢复?
另外,如果ddrescue
无法满足此要求,还有哪些其他选择?
ddrescue
当前未使用。如果它确实支持恢复被中断的进程的要求,则将继续使用它。
您不需要ddrescue
这个。您可以使用普通纸dd
并使其在擦拭时显示打印进度:
dd if=/dev/urandom of=/dev/sdX bs=256k 2>/media/usb/progress.txt &
while kill -USR1 $!; do sleep 10; done
这将开始擦拭磁盘,将进程发送到后台,然后告诉它每10秒将其进度写入到USB记忆棒中保存的日志文件中。如果电源被切断,您将能够大致看到它停电的位置,然后可以从该位置恢复擦拭:
dd if=/dev/urandom of=/dev/sdX bs=256k seek=<number of records>
使用随机数据进行一次覆盖将足以使所有数据无法恢复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句