最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Linux中如何安全地抹去磁盤數(shù)據(jù)

 更新時(shí)間:2023年10月12日 11:46:44   作者:咸魚(yú)運(yùn)維雜談  
離過(guò)職的小伙伴都知道,離職的時(shí)候需要上交公司電腦,但是電腦里面有許多我們的個(gè)人信息,所以我們就需要先把這些信息都刪除,確保無(wú)法恢復(fù)之后才上交,下面我們來(lái)看一下在 Linux 中如何安全地抹去磁盤數(shù)據(jù)吧

離過(guò)職的小伙伴都知道,離職的時(shí)候需要上交公司電腦,但是電腦里面有許多我們的個(gè)人信息(聊天記錄、瀏覽記錄等等)

所以我們就需要先把這些信息都刪除,確保無(wú)法恢復(fù)之后才上交

即有些情況下我們不得不以一種確保無(wú)法恢復(fù)的方式從磁盤上擦除所有信息

許多小伙伴可能認(rèn)為使用文件管理器或者 rm 命令刪除數(shù)據(jù)可以保證安全性,但其實(shí)不然

因?yàn)?rm 命令或者文件管理器刪除文件只是刪除指向文件系統(tǒng)的指針(inode) ,所以原始數(shù)據(jù)仍可以使用

在 Linux 中,文件由指針部分(inode)和數(shù)據(jù)部分(data)組成

文件被刪除的時(shí)候,文件對(duì)應(yīng)的 inode 就被刪除掉了,而文件的數(shù)據(jù)部分在 inode 被清除掉之后,就會(huì)被覆蓋并寫入新的內(nèi)容

下面我們來(lái)看一下在 Linux 中如何安全地抹去磁盤數(shù)據(jù)吧!

PS:文章中提到的命令請(qǐng)謹(jǐn)慎使用!別怪咸魚(yú)沒(méi)提醒大家

shred

我們先來(lái)看看 shred 命令,它是 Linux 中保護(hù)私人數(shù)據(jù)的最佳方式之一

shred 功能是重復(fù)覆蓋文件,只能使用專門的硬件并且極其困難地恢復(fù)數(shù)據(jù),所以它經(jīng)常被用來(lái)安全地擦除數(shù)據(jù)

shred 是 Linux 軟件包 coreutils 的一部分,所以一般情況下是默認(rèn)安裝的

默認(rèn)情況下,shered 會(huì)執(zhí)行三次,在執(zhí)行的時(shí)候,它會(huì)將偽隨機(jī)數(shù)據(jù)寫入設(shè)備。

例如我們要擦除 dev/sdb 設(shè)備

# -v 表示輸出執(zhí)行詳細(xì)信息
shred -v /dev/sdb

前面我們說(shuō)到,shered 會(huì)執(zhí)行三次。但是執(zhí)行三次所需的時(shí)間太長(zhǎng)了,我們可以通過(guò) -n 來(lái)設(shè)置執(zhí)行次數(shù)

# 執(zhí)行一次
shred -v -n 1 /dev/sdb

我們還可以添加更多選項(xiàng)來(lái)提高從磁盤刪除數(shù)據(jù)的可靠性

shred -v -n 1 --random-source=/dev/urandom -z /dev/sdb
  • --random-source=/dev/urandom :表示指定使用隨機(jī)生成的數(shù)據(jù)覆蓋磁盤。Linux 的特殊文件 /dev/urandom 為內(nèi)核的隨機(jī)數(shù)生成器提供了一個(gè)接口
  • -z /dev/sdb:用 0 覆蓋到目前為止的所有內(nèi)容

wipe

看這個(gè)命令的名字就可以知道,這個(gè)命令用于擦除(wipe)磁盤中的數(shù)據(jù)

wipe 命令會(huì)重寫磁盤扇區(qū)并刷新緩存,這使得想要恢復(fù)數(shù)據(jù)是一件極其困難或者說(shuō)不可能的事

Linux 默認(rèn)沒(méi)有這個(gè)工具,我們需要先安裝

# 以 CentOS 7 為例
yum install -y wipe

這個(gè)命令很簡(jiǎn)單,后面只需加上磁盤路徑即可

wipe /dev/sdb

ps:現(xiàn)在好像 wipe 這個(gè)工具安裝不了了,我試了多個(gè)鏡像源然后 yum 安裝的時(shí)候都說(shuō)沒(méi)有該軟件包(安裝了拓展源也不行),有知道原因的小伙伴歡迎給我留言

dd

dd 可從標(biāo)準(zhǔn)輸入或文件中讀取數(shù)據(jù),根據(jù)指定的格式來(lái)轉(zhuǎn)換數(shù)據(jù),再輸出到文件、設(shè)備或標(biāo)準(zhǔn)輸出

dd 命令是 Linux 中另一種常用的擦除磁盤的方法,盡管該命令并不像 shred和 wipe 那樣明確地用于從磁盤中擦除數(shù)據(jù),但它是 Linux 用戶廣泛使用的方法

例如下面的命令可以安全可靠地擦除 /dev/sdb 設(shè)備中的數(shù)據(jù)

dd if=/dev/urandom of=/dev/sdb bs=512 status=progress
  • if=/dev/urandom:輸入文件,我們用 /dev/urandom 生成隨機(jī)數(shù)據(jù)
  • of=/dev/sdb:輸出文件,表示要擦除的磁盤
  • bs:塊大小(以字節(jié)為單位)

當(dāng)顯示 “No space left on device”時(shí),表示擦除成功完成

或者我們用 zero 字符串對(duì)磁盤進(jìn)行覆蓋,而不是生成隨機(jī)數(shù)據(jù)

dd if=/dev/zero of=/dev/sdb bs=4096 status=progress

以上就是詳解Linux中如何安全地抹去磁盤數(shù)據(jù)的詳細(xì)內(nèi)容,更多關(guān)于Linux抹去磁盤數(shù)據(jù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • ubuntu下chorme提示輸入秘鑰環(huán)的解決方法

    ubuntu下chorme提示輸入秘鑰環(huán)的解決方法

    這篇文章主要給大家介紹了ubuntu下chorme提示輸入秘鑰環(huán)的解決方法,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-04-04
  • Bash中尖括號(hào)的更多使用方法

    Bash中尖括號(hào)的更多使用方法

    這篇文章主要給大家介紹了關(guān)于Bash中尖括號(hào)的更多使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Azure給ubuntu虛擬機(jī)掛載數(shù)據(jù)盤的詳細(xì)步驟

    Azure給ubuntu虛擬機(jī)掛載數(shù)據(jù)盤的詳細(xì)步驟

    這篇文章主要介紹了Azure給ubuntu虛擬機(jī)掛載數(shù)據(jù)盤的詳細(xì)步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • 在Linux系統(tǒng)上使用nmcli命令配置各種網(wǎng)絡(luò)的操作方法(有線、無(wú)線、vlan、vxlan、路由、網(wǎng)橋等)

    在Linux系統(tǒng)上使用nmcli命令配置各種網(wǎng)絡(luò)的操作方法(有線、無(wú)線、vlan、vxlan、路由、網(wǎng)橋等)

    你是否會(huì)遇到在不同的Linux系統(tǒng)中配置網(wǎng)絡(luò)時(shí),修改的配置文件和語(yǔ)法都不一樣的煩惱呢?對(duì)于這種情況,我們可以使用NetworkManager工具在不同的系統(tǒng)上進(jìn)行統(tǒng)一語(yǔ)法的配置與管理,本文給大家介紹了在Linux系統(tǒng)上使用nmcli命令配置各種網(wǎng)絡(luò)的操作方法
    2025-03-03
  • apache-zookeeper-3.7.1?安裝部署教程

    apache-zookeeper-3.7.1?安裝部署教程

    這篇文章主要介紹了apache-zookeeper-3.7.1?安裝部署,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • ubuntu mysql更改tmp路徑的方法

    ubuntu mysql更改tmp路徑的方法

    因?yàn)閙ysql經(jīng)常要把文件定入tmp目錄,而tmp的目錄為/tmp,為了提高性能,所以考慮更改tmpdir目錄為/run/shm,即使用內(nèi)存來(lái)存儲(chǔ)。下文給大家介紹ubuntu mysql更改tmp路徑的方法,一起看看吧
    2016-10-10
  • 在Ubuntu上運(yùn)行Jar包的操作步驟

    在Ubuntu上運(yùn)行Jar包的操作步驟

    Jar(Java Archive)文件是一種歸檔文件格式,用于聚合多個(gè)Java類文件、相關(guān)的元數(shù)據(jù)和資源(如圖像和配置文件)到單一文件中,Jar包不僅是發(fā)布Java應(yīng)用程序的標(biāo)準(zhǔn)方式,也是庫(kù)分發(fā)的常見(jiàn)形式,本文介紹了如何在Ubuntu上運(yùn)行Jar包,需要的朋友可以參考下
    2024-06-06
  • Linux文件目錄結(jié)構(gòu)(小白版)

    Linux文件目錄結(jié)構(gòu)(小白版)

    這篇文章主要介紹了Linux文件目錄結(jié)構(gòu)(小白版),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 快速判斷Linux系統(tǒng)是Ubuntu還是CentOS的方法

    快速判斷Linux系統(tǒng)是Ubuntu還是CentOS的方法

    要確定你的Linux系統(tǒng)是基于Ubuntu還是CentOS,可以通過(guò)幾種不同的方法來(lái)進(jìn)行判斷本文給大家介紹了一下常用的判斷方法,需要的朋友可以參考下
    2025-06-06
  • Linux 下的五種 IO 模型詳細(xì)介紹

    Linux 下的五種 IO 模型詳細(xì)介紹

    這篇文章主要介紹了Linux 下的五種 IO 模型詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

济源市| 南川市| 富锦市| 宁城县| 本溪市| 广水市| 普陀区| 博野县| 荔波县| 光山县| 元氏县| 潜山县| 广灵县| 黎平县| 绥滨县| 彝良县| 城固县| 乌苏市| 济南市| 银川市| 神池县| 禄劝| 陵水| 东平县| 葫芦岛市| 安陆市| 玉树县| 岢岚县| 报价| 孝昌县| 大田县| 偏关县| 合水县| 长治县| 钦州市| 柯坪县| 蓬溪县| 武夷山市| 象州县| 林甸县| 班戈县|