tft每日頭條

 > 科技

 > linux徹底清除磁盤

linux徹底清除磁盤

科技 更新时间:2024-07-19 15:29:05

linux徹底清除磁盤(如何使用Linuxshred)1

删除文件和格式化磁盤是用戶的常見任務。Linux提供了許多實用程序來從命令行删除文件和文件夾。

删除文件和文件夾的最常用命令分别是 和 。您可以在此處閱讀有關該命令的詳細信息。rmrmdirrm

在這篇博客文章中,我們将研究一個稱為的新命令,該命令可幫助我們以安全的方式擦除磁盤和清除文件。shred

什麼是 Linux 命令?shred

shred 命令有助于多次覆蓋就地數據。這使得第三方軟件和硬件探測更難恢複數據。這就是為什麼它通常用于安全地删除數據的原因。

Linux shred 命令的語法:

shred [OPTION] filename

粉碎“文件”

shred -vfz [/file/system/path]

粉碎“磁盤”

根據該頁面,您可以使用的一些[選項]是:manshred

  • -n,--疊代 = N覆蓋數據 N 次,而不是默認的 (3) 次。
  • -z, --zero添加一個包含零的最終覆蓋以隐藏切碎。
  • -f,--強制強制權限允許寫入(如有必要)。
  • -v,詳細顯示進度。
  • -u, --删除截斷并在覆蓋後删除文件。

在上面的示例中,将路徑替換為磁盤路徑。

與 有何不同?shredrm

隻需使用即可删除指向文件系統的指針。實際數據可能仍然存在。因此,有可能進行數據恢複。rm

但是,當您使用該命令時,文件将被覆蓋指定的次數,從而使實際内容無法恢複。我們将在後面的示例中看到這一點。shred

另一個區别是執行速度。通常,比 快。這是因為在删除文件之前會覆蓋該文件幾次。根據疊代次數和文件/磁盤大小,可能需要更長的時間。而隻是删除了指向文件系統的指針。rmshredshredshredrm

該命令如何工作?shred

默認情況下,該命令使文件經曆三次傳遞。這三個階段可确保文件被覆蓋三次。也可以使用标志更改默認傳遞值。shred-n

何時使用該命令shred

您可以使用 shred 命令擦除敏感數據,這也确保了安全性。系統管理員、數字取證團隊或信息安全專家可以使用它來實施安全标準。

示例shred

⚠️ 在系統上運行任何示例之前,請确保正确備份了文件和文件系統。請小心,因為内容物無法恢複。

如何覆蓋和删除文件shred

我們有一個示例文件,其内容在下面共享:poem.txt

linux徹底清除磁盤(如何使用Linuxshred)2

示例文件的内容poem.txt

讓我們使用默認的三個遍曆來覆蓋其内容:

shred -v poem.txt

在這裡,代表詳細并顯示詳細的輸出。-v

linux徹底清除磁盤(如何使用Linuxshred)3

在這裡,我們可以看到文件已經經曆了3次覆蓋

讓我們看看被撕碎的文件的内容:

cat poem.txt

linux徹底清除磁盤(如何使用Linuxshred)4

在這裡,我們可以看到内容已更改為不可讀的格式。

現在我們可以使用安全地删除該文件。rm poem.txt

但是,我們可以更有效地使用 shred 命令,我們可以在單個命令中覆蓋、隐藏切碎和删除文件。讓我們修改并運行以下命令:

shred -vzu -n5 poem.txt

哪裡

  • -v代表詳細并給出詳細的輸出。
  • -z将最後一個傳遞替換為零以隐藏切碎。
  • -u切碎後删除文件。我們不需要在此标志之後删除文件。rm
  • -n更改刀路數。我們已将其設置為 5。
輸出:

在下面的輸出中,文件被覆蓋 5 次。在最後一次中,文件将被所有零覆蓋。在文件删除步驟中,文件名也會發生突變,因此無法發現。

linux徹底清除磁盤(如何使用Linuxshred)5

在單個命令中删除和隐藏文件

如何使用shred

假設您正在出售磁盤,或者您需要擦除便攜式驅動器。您可以使用以下命令擦除驅動器:shred

sudo shred -vfz /dev/sde

将 /dev/sde 替換為挂載點

哪裡

  • -v提供詳細的輸出。
  • -f如果缺少,則強制執行寫入權限。
  • -z在最後一次傳遞中寫入零。

您也可以在 RAID 分區上使用。shred

shred -vfz -n 10 /dev/md1

什麼時候切碎不起作用?️ ️

在某些情況下是無效的。根據手冊頁,以下是一些情況:shred

  • 日志結構化或日志文件系統,例如随 AIX 和 Solaris 提供的文件系統(以及 JFS、ReiserFS、XFS、Ext3 等)
  • 寫入冗餘數據的文件系統,例如基于 RAID 的文件系統。
  • 創建快照的文件系統。示例包括:網絡設備的 NFS 服務器。
  • 支持在臨時位置進行緩存的文件系統,例如 NFS 版本 3 客戶端。
  • 壓縮文件系統。
結束語

該命令可确保文件中的數據不可恢複。盡管有一些例外,但仍然是比 更好,更安全的選擇。

更多學習資料獲取V❤:【oldboy_duoduo】

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved