1. 程式人生 > >Linux恢復誤刪除文件

Linux恢復誤刪除文件

恢復誤刪除文件

Linux恢復誤刪除文件

環境要求:在虛擬機裏新建一個文件系統,在文件系統裏創建數個文件,模擬文件誤刪除在恢復實驗。

編譯安裝extundelete軟件包

先使用yum倉庫安裝依賴包e2fsprogs-libse2fsprogs-develyum倉庫制作詳見前文,這裏不再贅訴)

技術分享圖片

掛載Windows系統的共享文件夾,查看軟件包(掛載操作詳見前往)

技術分享圖片

tar解壓extundelete源代碼軟件包

技術分享圖片

在第一次編譯安裝前還得先確認編譯環境,用yum倉庫安裝環境包gcc、gcc-c++、make

然後進入extundelete軟件包解壓後的文件夾,進行配置編譯安裝

技術分享圖片

模擬誤刪除並執行恢復操作

在虛擬機裏新添加一塊硬盤然後重啟虛擬機使其生效,再創建分區以及格式化後掛載指定的掛載點裏

技術分享圖片

進入掛載點,在裏面創建數個文件

技術分享圖片

模擬誤刪除操作

技術分享圖片

在出現誤刪除操作後,需立刻退出掛載點並卸載該文件系統,

再輸入extundelete /dev/dd1 –inode 2命令查看文件系統裏的文件狀態

技術分享圖片

技術分享圖片

輸入extundelete /dev/sdd1 –-restore-all命令恢復該文件系統下的所有內容

恢復的文件會在當前目錄裏出現的一個RECOVERED_FILES的子目錄裏

技術分享圖片

實驗完成


Linux恢復誤刪除文件