彻底抹除磁盘上的用户数据

  • shred
    -n表示写入随机数的次数,-z表示写入零1次,而-v表示显示详情。因此,本例中要写4次,前3次是写随机数,后一次写0。
1
  su -c "shred -n 3 -z -v /dev/sdb"
  • badblocks本来是检查磁盘坏道的程序,但因为它有读写检查的功能,因此,也可以用来擦洗硬盘。
    -w表示写,-p表示pass,即次数,而-t表示test,即用随机数来测试。
1
  su -c "badblocks -v -w -p 9 -t random /dev/sdb"
  • dd程序
1
2
  su -c "dd bs=64k if=/dev/zero of=/dev/sdb"
  su -c "dd if=/dev/urandom of=/dev/sdb"