linux如何清除硬盘数据,linux操作系统彻底清除硬盘数据方法
硬盘在送人或丢弃时,应该小心一点,不然就成艳照门主角了,谁也不能保证自己的硬盘上没有什么不便于示人的东西,因此,你需要擦除硬盘上的数据。
理论上讲,目前,不存在完全安全的方法,因为,硬盘发展到如今,基本上都是有冗余措施的,这在提高了数据的安全性的同时,也带来了泄密的威胁。也就是,无论你的硬盘用什么软件进行处理,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操作系统彻底清除硬盘数据方法相关推荐
- linux中jdk添加字体_Linux操作系统JDK中文字体设置方法介绍
我们经常会发现在Linux下,java应用程序的中文会变成一个一个的"口"字,这样会给我们的使用带来很多的困扰.但是我们又不愿意放弃Linux和java的便捷. 怎么来解决这个问题 ...
- 浪潮云存储服务器及操作系统认识,浪潮云海OS--云数据中心操作系统
[IT168 评论]2011年5月,浪潮推出国内首款有"云数据中心神经系统"之称的云数据中心操作系统--云海OS.云数据中心操作系统是实现数据中心资源融合.智能调度.弹性伸缩的大型 ...
- linux dd删目录,dd命令详解(清除硬盘数据)
dd 是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝 的同时进行指定的转换. 1.命令简介 dd的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: ...
- linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统
标题 +=================================================+ | 从硬盘安装 Linux 和从 GRUB 命令行启动操作系统 | +======== ...
- linux系统引导分区,揭秘Linux(二)——操作系统引导与硬盘分区
通过前面的介绍想必大家对Linux有了个基础的了解,那么各位肯定该说是不是要装操作系统了,对不起让各位失望了,这次所讲解的是Linux运行原理与硬盘分区,这是重中之重啊!请一定要细细品读. 为了更好地 ...
- linux 从命令行启动,硬盘安装Linux和从Grub命令行启动操作系统
发信人: (飞象过河), 信区: Linux 标 题: 硬盘安装Linux和从Grub命令行启动操作系统 发信站: 瀚海星云 (2004年10月18日22:44:09 星期一), 站内信件 标题 += ...
- 安装Linux系统时卡在命令行了,从硬盘安装Linux和从Grub命令行启动操作系统
从硬盘安装Linux和从Grub命令行启动操作系统 发表于:2007-07-04来源:作者:点击数: 标签: 内容简介 ---------------------------------------- ...
- linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...
linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...
- linux怎么读取群辉数据,Linux下读取群晖SHR/RAID硬盘组 Data Recovering of Synology DSM SHR/RAID Volume...
背景 昨天DSM的pgsql坏了,修复的时候一时手贱把群晖的libc.so给弄坏了,彻底瘫了,想到的解决办法如下: linux下读取系统区(DSM下所有初始化过的sata硬盘的头两个分区组的raid) ...
- grub 硬盘安装linux,Grub4Dos硬盘安装Fedora/CentOS Linux操作系统
从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值.本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linu ...
最新文章
- MySQL怎么导入webcontent_把网页信息添加到mysql,在MyEclipse运行Tomcat出现下面的错误,弄不明白,求助怎么解决呀...
- 企业价值观念形成的四个阶段
- 《穿越计算机的迷雾》读书笔记三
- 想入门平均月薪2.58w人工智能领域?看看BAT的工程师在学什么
- [深度学习-理论篇]什么是卷积神经网络CNN
- 数据挖掘常用聚类算法性能比较
- SpringContext扩展BeanFactory
- 设计模式 ( 十五 ) 模板方法模式
- 从360和QQ打架看客户端的高精尖武器技术发展:自己留着,防止忘记!
- Windows系统下的socket编程
- 京东价格监控软件开发技术探讨八:如何获取京东商品分类数据
- 如何在微信里找到小程序?
- MAC CPU温度监视及风扇速度控制软件
- CodeSmith使用心得
- 全国大学生电子设计竞赛(三)--线性电源设计
- linux下qt响应全局热键,Qt全局热键(windows篇)(使用RegisterHotKey和句柄进行注册)...
- 理解CTP/XTP柜台对接
- P-手性单膦配体BaryPhos可实现Suzuki-Miyaura偶联反应
- Macbook Pro(无法完全)通过序列号与激活时间辨别是否为翻新机
- element表格el-table表头显示斜杠
热门文章
- webpack基础使用
- ZYNQ有两个CPU?(三)——SGI异步通信
- 搭建Linux学习平台
- 【局部图像描述子】Harris角点检测器
- 笔记:下载全网视频的几个项目
- python爬取京东畅销榜(计算机类)图书信息(书名,作者,价格),并保存到excel表格
- vue iframe高度自适应
- 华为手机计算机撩妹,华为“撩妹黑科技”被三星偷学:Galaxy S10拥有反向无线充电功能...
- Markdown使用笔记(三)——进阶之表格
- linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)