9.7.8. 擦除整块硬盘
有几种方法来完全擦除设备上整个硬盘上数据,比如说,在 “/dev/sda
“ 上的 USB 内存盘。
小心 | |
---|---|
在执行这里的命令之前,你应该用 mount(8) 命令来查看 USB 记忆棒的挂载位置。” |
如下所示是通过数据归 0 的方式来擦除硬盘上所有数据的。
# dd if=/dev/zero of=/dev/sda
如下是用随机数据重写的方式来擦除所有数据的。
# dd if=/dev/urandom of=/dev/sda
如下是用随机数据重写的方式来高效擦除所有数据。
# shred -v -n 1 /dev/sda
因为 dd(1) 命令在许多可引导的 Linux CDs (例如 Debian 安装光盘) 上的 shell 环境下都是可用的,你能够在装有系统的硬盘上,例如 “/dev/hda
“, “/dev/sda
“ 等等设备上运行擦除命令来完全清除已经安装的系统。