時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
硬盤在送人或丟棄時,應(yīng)該小心一點(diǎn),不然就成艷照門主角了,誰也不能保證自己的硬盤上沒有什么不便于示人的東西,因此,你需要擦除硬盤上的數(shù)據(jù)。
理論上講,目前,不存在完全安全的方法,因?yàn)?,硬盤發(fā)展到如今,基本上都是有冗余措施的,這在提高了數(shù)據(jù)的安全性的同時,也帶來了泄密的威脅。也就是,無論你的硬盤用什么軟件進(jìn)行處理,F(xiàn)BI照樣有辦法找出曾經(jīng)被寫到硬盤上的文件。
當(dāng)然,F(xiàn)BI不一定會找你麻煩,國安局也不至于天天翻別人硬盤。對付一般修電腦的,還是有辦法可以想的。
市面上有很多軟件,一些人統(tǒng)稱其為"低格"。我不知道"低格"是怎么個格法,貌似那些軟件都挺快,用的什么原理也不清楚,所以感覺并不靠譜。
我這里相信的辦法就是一條,把整個硬盤給重寫一遍,可以全部寫0,也可以寫上一些隨機(jī)數(shù)。
下面是我所知道的幾種方法(fedora 12)
1. shred程序,-n表示寫入隨機(jī)數(shù)的次數(shù),-z表示寫入零1次,而-v表示顯示詳情。因此,本例中要寫4次,前3次是寫隨機(jī)數(shù),后一次寫0。
su -c "shred -n 3 -z -v /dev/sdb"
2. badblocks本來是檢查磁盤壞道的程序,但因?yàn)樗凶x寫檢查的功能,因此,也可以用來擦洗硬盤。-w表示寫,-p表示pass,即次數(shù),而-t表示test,即用隨機(jī)數(shù)來測試。
su -c "badblocks -v -w -p 9 -t random /dev/sdb"
3. dd程序,這是比較底層的。bs表示每次寫的塊的大小,這里是64k,一個字節(jié)一個字節(jié)地寫太慢了。
su -c "dd bs=64k if=/dev/zero of=/dev/sdb"
su -c "dd if=/dev/urandom of=/dev/sdb"
另外,還有一個程序叫做wipe,怎么用,還不是很清楚。這些方法都是將硬盤重寫,多寫幾遍可增大文件恢復(fù)的難度。但其速度實(shí)在太慢。但要知道,速度慢和磁頭的寫入速度有關(guān)系。
注意,上面的方法都是針對整塊硬盤,我已經(jīng)把那塊硬盤刪成空白盤了。對單個分區(qū)也是一樣的。操作之前,一定要搞清楚自己要操作的硬盤的設(shè)備號,否則后悔就來不及了。
方法有幾種
ls -lih /dev/disk/by-uuid
ls -lih /dev/disk/by-label
df
另外,在操作前,要umount硬盤,即不讓系統(tǒng)使用這個硬件。但是不要safely removed,因?yàn)檫@樣系統(tǒng)就沒法識別硬件了。
關(guān)鍵詞標(biāo)簽:linux下清除硬盤
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載