欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

許多小伙伴可能認(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ì)被覆蓋并寫(xiě)入新的內(nèi)容

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

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

shred

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

shred 功能是重復(fù)覆蓋文件,只能使用專(zhuān)門(mén)的硬件并且極其困難地恢復(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ù)寫(xiě)入設(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)提高從磁盤(pán)刪除數(shù)據(jù)的可靠性

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

wipe

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

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

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

# 以 CentOS 7 為例
yum install -y wipe

這個(gè)命令很簡(jiǎn)單,后面只需加上磁盤(pá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 中另一種常用的擦除磁盤(pán)的方法,盡管該命令并不像 shred和 wipe 那樣明確地用于從磁盤(pán)中擦除數(shù)據(jù),但它是 Linux 用戶(hù)廣泛使用的方法

例如下面的命令可以安全可靠地擦除 /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:輸出文件,表示要擦除的磁盤(pán)
  • bs:塊大?。ㄒ宰止?jié)為單位)

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

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

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

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

相關(guān)文章

  • 詳解CentOS 6.5搭建Redis3.2.8單機(jī)分布式集群

    詳解CentOS 6.5搭建Redis3.2.8單機(jī)分布式集群

    這篇文章主要介紹了詳解CentOS 6.5搭建Redis3.2.8單機(jī)分布式集群,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Linux系統(tǒng)中檢查系統(tǒng)重啟記錄方案

    Linux系統(tǒng)中檢查系統(tǒng)重啟記錄方案

    通過(guò)Linux系統(tǒng)的日志文件和特定命令,系統(tǒng)管理員可以有效監(jiān)控和分析系統(tǒng)的重啟歷史,以便及時(shí)發(fā)現(xiàn)并解決潛在的系統(tǒng)問(wèn)題和安全漏洞,保證系統(tǒng)穩(wěn)定高效運(yùn)行,利用/var/log目錄和命令如last、uptime和journalctl
    2024-10-10
  • eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置數(shù)據(jù)庫(kù)連接池

    eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置數(shù)據(jù)庫(kù)連接池

    首先有一點(diǎn)要明確, 我是個(gè)新手, 而我所知道的只是一個(gè)表面, 根源我并不了解, 目前也不打算去深究. 所以我的方法, 可能只適用于eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 的數(shù)據(jù)庫(kù)連接池的配置, 其他版本我無(wú)法保證.至少Tomcat 6的admin包還沒(méi)出, 所以我的方法肯定不適用于Tomcat 6.
    2008-10-10
  • CentOS6 配置Nginx,MySql,php-fpm開(kāi)機(jī)啟動(dòng)的方法

    CentOS6 配置Nginx,MySql,php-fpm開(kāi)機(jī)啟動(dòng)的方法

    這篇文章主要介紹了CentOS6 配置Nginx,MySql,php-fpm開(kāi)機(jī)啟動(dòng)的方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • linux中chmod命令用法詳解

    linux中chmod命令用法詳解

    在本篇文章里小編給大家分享了關(guān)于linux中chmod命令用法和相關(guān)知識(shí)點(diǎn),需要的朋友們跟著學(xué)習(xí)下。
    2019-04-04
  • 詳解在linxu下Svn一鍵安裝shell腳本

    詳解在linxu下Svn一鍵安裝shell腳本

    這篇文章主要介紹了在linxu下Svn一鍵安裝shell腳本的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Linux查看進(jìn)程的四種方法小結(jié)

    Linux查看進(jìn)程的四種方法小結(jié)

    文章介紹了四種在Linux系統(tǒng)中查看進(jìn)程的方法,包括ps、top、htop和pstree命令,每種方法都有其獨(dú)特的優(yōu)勢(shì),通過(guò)這些方法,用戶(hù)可以更有效地管理系統(tǒng)進(jìn)程,需要的朋友可以參考下
    2025-02-02
  • 制作centos基礎(chǔ)鏡像的方法

    制作centos基礎(chǔ)鏡像的方法

    這篇文章主要介紹了制作centos基礎(chǔ)鏡像的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)

    詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)

    本篇文章主要介紹了linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • linux如何為已存在的用戶(hù)創(chuàng)建home目錄

    linux如何為已存在的用戶(hù)創(chuàng)建home目錄

    這篇文章主要介紹了linux如何為已存在的用戶(hù)創(chuàng)建home目錄問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評(píng)論