这两天需要把一些磁盘清理掉。已有的工具只能装载普通机器上,支持IDE硬盘。要处理的是SAS的服务器盘。没办法,只好找了服务器,用了Linux,把数据擦掉了。
最开始使用dd命令,从/dev/random取随机数。结果发现写入速度是0。原来/dev/random产生的是真正的随机数,需要硬件中断的支持。系统不动,自然中断事件就少,所以无法进行。改为/dev/urandom,速度仅能达到几兆每秒,还是太慢。后来,使用shred命令,快多了。
原来以为sherd命令只擦文件,没想到也支持写盘。
上述命令如下
dd if=/dev/urandom of=/dev/sda bs=1M
shred -vzn2 /dev/sda
其中2代表随机数写的次数。默认写25次。z表示最后一遍写0。这样上述命令实际写了3遍磁盘。估计数据很难恢复了。哈哈。