91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中rm -rf 命令刪除文件的恢復方法是什么

發布時間:2022-01-21 13:44:43 來源:億速云 閱讀:1776 作者:柒染 欄目:開發技術

這期內容當中小編將會給大家帶來有關linux中rm -rf 命令刪除文件的恢復方法是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在Linux命令中rm -rf 是一個很可拍的命令只要執行這個命令文件會立馬被刪除,所以使用這個命令一定要萬分小心 。

那么被刪除的文件真的永遠找不回來了嗎?今天和大家聊一下rm -rf刪除文件后三種恢復方法。

先不管使用哪種辦法,網上找到的主流的都是基于inode的,所以,在文件被刪除后,馬上掛起掛載盤只允許讀操作,拒絕寫操作是第一要義。

第一種 誤刪文件進程還在

這種方法就比較簡單,能還原的文件限制也比較多。如果被刪除的文件的進程還是存在,即能找到進程PID。通過命令 lsof | grep (deletefile) 查找到進程id。然后就是進入進程目錄 cd /proc/PID/fd 。然后可以通過 ll 命令查看具體文件信息,將有軟連接到被刪除文件的文件復制就可還原了。

 第二種 使用extundelete之類基于inode的工具

針對 Linux 下的 ext 文件系統來說,常用的 Linux 文件刪除恢復工具有 debugfs、ext3grep、extundelete 等。extundelete 是一個開源的數據恢復工具,支持 ext3、ext4 文件系統,其官方站點位于http://extundelete.sourceforce.net/,目前最新穩定版本為 0.2.0。

這個工具和還有一些其他類似的恢復工具,都是基于inode,還原文件的,也就是說,需要被刪除文件的inode還在,沒有被覆蓋,即在文件刪除之后,沒有讀寫輸入。所以第一件事就是掛起文件所在分區。但是這個操作有個問題就是,如果系統只有一個掛載盤,而且還是線上服務的話,掛起是不現實的。并且就算讀寫不多,但是系統本身沒有安裝這些恢復工具,在你安裝編譯這些恢復工具時的讀寫,也很可能把刪除的文件inode覆蓋了。

但是如果,系統擁有多個掛載盤,且被刪除文件分區所在的文件盤掛起并不印象,你還是可以嘗試這個方法的。或者系統本身就有安裝這個工具,距離文件刪除不是很久,也可以試一下,也許inode還在呢。

具體使用方法這里就不說了,網上很多教程,隨便搜一下都是。

第三種 testdisk工具

testdisk 是分區表恢復、raid 恢復、分區恢復的開源免費工具(testdisk 支持如下文件系統: FAT12/FAT16/FAT32/NTFS/ext2/ext3/ext4)。testdisk 支持的功能: 修復分區表, 恢復已刪除分區,用 FAT32 備份表恢復啟動扇區,重建 FAT12/FAT16/FAT32 啟動扇區,修復 FAT 表,重建 NTFS 啟動扇區,用備份表恢復 NTFS 啟動扇區,用 mft 鏡像表(mft mirror)修復 mft 表,查找 ext2/ext3 備份的 superblock,從 FAT,NTFS 及 ext2 文件系統恢復刪除文件,從已刪除的 FAT,NTFS 及 ext2/ext3 分區復制文件。

所以,這個工具是不基于inode的,即時文件后,沒有掛起分區,讀寫操作一直在進行,或者過去很久了,都是可以有機會恢復文件的。

但也不是百分百能成功,舉個栗子,被刪除的是 /usr/local/mytest 這個文件夾。然后你這個文件夾下部分文件的備份,為了及時先恢復部分線上業務,然后你mkdir /usr/local/mytest 然后將部分備份復制了進去。那么testdisk也無法拯救恢復了。還有就是testdisk恢復文件時,還需要注意看一下文件大小。如果文件大小顯示為0,那么就算選擇恢復這個文件,也是會得到一個0kb的文件。

所以這個適用于,一些inode已經被覆蓋,但是文件物理存儲塊還未被覆蓋的文件,可以嘗試一下這個方法,也許可以找回部分丟失文件。

 在使用rm -rf這個命令時一定要小心再小心,不然造成的后果是很嚴重的,因此提醒大家再使用這個命令時一定要保持頭腦清醒。

上述就是小編為大家分享的linux中rm -rf 命令刪除文件的恢復方法是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临城县| 徐汇区| 新余市| 舞阳县| 铜川市| 蕉岭县| 太和县| 南宫市| 修武县| 敦化市| 蒲城县| 南陵县| 日土县| 西乌| 洪洞县| 新丰县| 福海县| 顺平县| 双鸭山市| 砀山县| 抚顺市| 库伦旗| 浦东新区| 法库县| 朝阳区| 五常市| 广德县| 龙口市| 南皮县| 全椒县| 凤山市| 台北县| 东乌珠穆沁旗| 历史| 衢州市| 九龙城区| 奇台县| 青河县| 含山县| 巩留县| 新干县|