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下进程通信的八种方法
Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号量 ...
- linux系统调用劫持隐藏进程,linux 下隐藏进程的一种方法及遇到的坑
前言 1.本文所用到的工具在 https://github.com/gianlucaborello/libprocesshider 可以下载 2.思路就是利用 LD_PRELOAD 来实现系统函数的劫 ...
- linux删除test文件夹,Linux删除目录下的文件的几种方法
Linux删除目录下的文件的几种方法 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -typ ...
- linux删除目录或文件命令行,Linux删除目录下的文件的10种方法小结
看到了一遍文章,便突发奇想的想起Linux中删除目录下的所有文件的方法:整理了几个,如有不足,还望读者不吝赐教! 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文 ...
- linux存储安装教程,在Linux下安装Pngquant的三种方法:从存储库,源代码及使用Cargo安装...
本文介绍在Linux操作系统下安装Pngquant的三种方法,即从存储库.从源代码及使用Cargo安装,可用在Arch Linux.Debian.Ubuntu.Linux Mint.Fedora.op ...
- 在Linux中查找和删除重复文件的4种方法
大神教你在Linux中查找和删除重复文件的4种方法 在本教程中,您将学习如何使用rdfind和fdupes命令行工具以及称为DupeGuru和FSlint的GUI工具在Linux中查找和删除重复文件. ...
- linux中使用文本工具截取ip 的几种方法
linux中使用文本工具截取ip 的几种方法 1,使用awk工具 [root@mycentos data]# ifconfig ens33 ens33: flags=4163<UP,BROADC ...
- linux如何把用户加组内,在Linux中将用户添加到特定组的四种方法
在Linux中将用户添加到特定组的四种方法 Linux组是用于管理Linux中用户帐户的组织单位. 对于Linux系统中的每个用户和组,它都有唯一的数字标识号. 它称为用户ID(UID)和组ID(GI ...
- Java selenium操作下拉滚动条的几种方法
数据采集中,经常遇到动态加载的数据,我们经常使用selenium模拟浏览器操作,需要多次下拉刷新页面才能采集到所有的数据,就此总结了几种selenium操作下拉滚动条的几种方法 我这里演示的是Java ...
- winxp一键锁定计算机,WinXP下锁定计算机的3种方法
WinXP下锁定计算机的3种方法 2009-12-08 04:53:11 脚本之家 这两个按钮的设置方式共有3种: 1.不使用欢迎屏幕(此时亦不能使用快速用户切换). 2.仅使用欢迎屏幕. 3.既使用 ...
最新文章
- 01背包java 源码
- 2015蓝桥杯省赛---java---B---6(加法变乘法)
- 论文浅尝 - ACL2020 | 一种用于关系三元组提取的级联二进制标记框架
- 信息学奥赛一本通(1018:其他数据类型存储空间大小)
- 开关电源磁性元件理论及设计pdf_2020年开关电源需求活跃 通讯运营商已多轮集采...
- 彻底搞懂oracle字符集,搞懂oracle字符集
- 计算机显示器工作原理与维修,新型电脑显示器的原理与维修
- STM32不同型号单片机keil工程移植说明
- 51Nod-1179 最大的最大公约数【暴力】
- 【NOIP2001】【codevs1039】数的划分
- 一个很好的电磁学科普视频里融入自我的意识流“翻译”
- python爬取京东图书_Python 3实战爬虫之爬取京东图书的图片详解
- 人体神经系统分布图高清,神经系统图片高清
- 如何通俗地理解假设检验基本原理
- 随笔小记--微博手动扩容来解决因新热搜“鹿晗关晓彤恋情”引起的down机
- WCF 项目应用连载[2] - 创建Lig日志系统
- C++应用之自定义大整数类
- 通过京东商品ID获取京东优惠券信息,京东优惠券信息接口,京东优惠券API接口,接口说明接入方案
- 并查集(Union-Find) (图文详解)
- [培训-无线通信基础-10]:正交频分复用(OFDM、符号间多径干扰)
热门文章
- 按量收费云盘_如何自动同步财务系统数据至云盘分享?
- css开头的文本格式,css文件开头怎么写
- c语言多线程面试题,iOS面试题--网络多线程
- 用诗歌描写计算机课,小班诗歌公开课教案范文【3篇】
- vs 下如何调试js
- 计算机网络与传统的通信网络的最大区别,3G,4G技术3G与传统通信技术的主要区别?主要特色?另对4G稍 爱问知识人...
- 使用学习曲线(Learning curve),判断机器学习模型过拟合、欠拟合,与解决过拟合、欠拟合的问题
- 新型冠状病毒肺炎国内分省分日期从1.16起的全部数据爬取与整理代码(附下载)
- php xingnengfenxi_php代码性能分析方法
- 计算机网络ppt_大学四年,我这样学操作系统和计算机网络,毕业后成为了别人眼中的大神(附书籍推荐)