IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > linux下清除硬盘的几种方法

linux下清除硬盘的几种方法

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  硬盘在送人或丢弃时,应该小心一点,不然就成艳照门主角了,谁也不能保证自己的硬盘上没有什么不便于示人的东西,因此,你需要擦除硬盘上的数据。

  理论上讲,目前,不存在完全安全的方法,因为,硬盘发展到如今,基本上都是有冗余措施的,这在提高了数据的安全性的同时,也带来了泄密的威胁。也就是,无论你的硬盘用什么软件进行处理,FBI照样有办法找出曾经被写到硬盘上的文件。

  当然,FBI不一定会找你麻烦,国安局也不至于天天翻别人硬盘。对付一般修电脑的,还是有办法可以想的。

  市面上有很多软件,一些人统称其为&低格&。我不知道&低格&是怎么个格法,貌似那些软件都挺快,用的什么原理也不清楚,所以感觉并不靠谱。

  我这里相信的办法就是一条,把整个硬盘给重写一遍,可以全部写0,也可以写上一些随机数。

  下面是我所知道的几种方法(fedora 12)

  1. shred程序,-n表示写入随机数的次数,-z表示写入零1次,而-v表示显示详情。因此,本例中要写4次,前3次是写随机数,后一次写0。

  su -c &shred -n 3 -z -v /dev/sdb&

  2. bAdBlocks本来是检查磁盘坏道的程序,但因为它有读写检查的功能,因此,也可以用来擦洗硬盘。-w表示写,-p表示pass,即次数,而-t表示test,即用随机数来测试。

  su -c &badblocks -v -w -p 9 -t random /dev/sdb&

  3. dd程序,这是比较底层的。bs表示每次写的块的大小,这里是64k,一个字节一个字节地写太慢了。

  su -c &dd bs=64k if=/dev/zero of=/dev/sdb&

  su -c &dd if=/dev/urandom of=/dev/sdb&

  另外,还有一个程序叫做wipe,怎么用,还不是很清楚。这些方法都是将硬盘重写,多写几遍可增大文件恢复的难度。但其速度实在太慢。但要知道,速度慢和磁头的写入速度有关系。

  注意,上面的方法都是针对整块硬盘,我已经把那块硬盘删成空白盘了。对单个分区也是一样的。操作之前,一定要搞清楚自己要操作的硬盘的设备号,否则后悔就来不及了。

  方法有几种

  ls -lih /dev/disk/by-uuid

  ls -lih /dev/disk/by-label

  df

  另外,在操作前,要umount硬盘,即不让系统使用这个硬件。但是不要safely removed,因为这样系统就没法识别硬件了。

关键词标签:linux下清除硬盘

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法