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

理论上讲,目前,不存在完全安全的方法,因为,硬盘发展到如今,基本上都是有冗余措施的,这在提高了数据的安全性的同时,也带来了泄密的威胁。也就是,无论你的硬盘用什么软件进行处理,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如何清除硬盘数据,linux操作系统彻底清除硬盘数据方法相关推荐

  1. linux中jdk添加字体_Linux操作系统JDK中文字体设置方法介绍

    我们经常会发现在Linux下,java应用程序的中文会变成一个一个的"口"字,这样会给我们的使用带来很多的困扰.但是我们又不愿意放弃Linux和java的便捷. 怎么来解决这个问题 ...

  2. 浪潮云存储服务器及操作系统认识,浪潮云海OS--云数据中心操作系统

    [IT168 评论]2011年5月,浪潮推出国内首款有"云数据中心神经系统"之称的云数据中心操作系统--云海OS.云数据中心操作系统是实现数据中心资源融合.智能调度.弹性伸缩的大型 ...

  3. linux dd删目录,dd命令详解(清除硬盘数据)

    dd 是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝 的同时进行指定的转换. 1.命令简介 dd的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: ...

  4. linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统

    标题 +=================================================+ |  从硬盘安装 Linux 和从 GRUB 命令行启动操作系统  | +======== ...

  5. linux系统引导分区,揭秘Linux(二)——操作系统引导与硬盘分区

    通过前面的介绍想必大家对Linux有了个基础的了解,那么各位肯定该说是不是要装操作系统了,对不起让各位失望了,这次所讲解的是Linux运行原理与硬盘分区,这是重中之重啊!请一定要细细品读. 为了更好地 ...

  6. linux 从命令行启动,硬盘安装Linux和从Grub命令行启动操作系统

    发信人: (飞象过河), 信区: Linux 标 题: 硬盘安装Linux和从Grub命令行启动操作系统 发信站: 瀚海星云 (2004年10月18日22:44:09 星期一), 站内信件 标题 += ...

  7. 安装Linux系统时卡在命令行了,从硬盘安装Linux和从Grub命令行启动操作系统

    从硬盘安装Linux和从Grub命令行启动操作系统 发表于:2007-07-04来源:作者:点击数: 标签: 内容简介 ---------------------------------------- ...

  8. linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...

    linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...

  9. linux怎么读取群辉数据,Linux下读取群晖SHR/RAID硬盘组 Data Recovering of Synology DSM SHR/RAID Volume...

    背景 昨天DSM的pgsql坏了,修复的时候一时手贱把群晖的libc.so给弄坏了,彻底瘫了,想到的解决办法如下: linux下读取系统区(DSM下所有初始化过的sata硬盘的头两个分区组的raid) ...

  10. grub 硬盘安装linux,Grub4Dos硬盘安装Fedora/CentOS Linux操作系统

    从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值.本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linu ...

最新文章

  1. MySQL怎么导入webcontent_把网页信息添加到mysql,在MyEclipse运行Tomcat出现下面的错误,弄不明白,求助怎么解决呀...
  2. 企业价值观念形成的四个阶段
  3. 《穿越计算机的迷雾》读书笔记三
  4. 想入门平均月薪2.58w人工智能领域?看看BAT的工程师在学什么
  5. [深度学习-理论篇]什么是卷积神经网络CNN
  6. 数据挖掘常用聚类算法性能比较
  7. SpringContext扩展BeanFactory
  8. 设计模式 ( 十五 ) 模板方法模式
  9. 从360和QQ打架看客户端的高精尖武器技术发展:自己留着,防止忘记!
  10. Windows系统下的socket编程
  11. 京东价格监控软件开发技术探讨八:如何获取京东商品分类数据
  12. 如何在微信里找到小程序?
  13. MAC CPU温度监视及风扇速度控制软件
  14. CodeSmith使用心得
  15. 全国大学生电子设计竞赛(三)--线性电源设计
  16. linux下qt响应全局热键,Qt全局热键(windows篇)(使用RegisterHotKey和句柄进行注册)...
  17. 理解CTP/XTP柜台对接
  18. P-手性单膦配体BaryPhos可实现Suzuki-Miyaura偶联反应
  19. Macbook Pro(无法完全)通过序列号与激活时间辨别是否为翻新机
  20. element表格el-table表头显示斜杠

热门文章

  1. webpack基础使用
  2. ZYNQ有两个CPU?(三)——SGI异步通信
  3. 搭建Linux学习平台
  4. 【局部图像描述子】Harris角点检测器
  5. 笔记:下载全网视频的几个项目
  6. python爬取京东畅销榜(计算机类)图书信息(书名,作者,价格),并保存到excel表格
  7. vue iframe高度自适应
  8. 华为手机计算机撩妹,华为“撩妹黑科技”被三星偷学:Galaxy S10拥有反向无线充电功能...
  9. Markdown使用笔记(三)——进阶之表格
  10. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)