1. 程式人生 > >Linux中用extundelete恢復已刪除的文件

Linux中用extundelete恢復已刪除的文件

Linuxextundelete 恢復文件

在Linux中,我們會遇到不小心刪除文件的時候,那麽我們就可以用extundelete來恢復這些誤刪的文件。
在此實驗裏,我將啟用rh6-2並用xshell來進行遠程連接。
第一步:添加一塊硬盤
添加硬盤的方法我在前面有講過,在這裏就不截圖了。
添加硬盤之後一定要重啟(init 6)
接下來對這塊硬盤進行分區:
技術分享圖片
技術分享圖片
技術分享圖片

進行格式化:
技術分享圖片

掛載:
技術分享圖片
技術分享圖片

第二步:創建yum倉庫
掛載光驅:
技術分享圖片

切換到etc目錄下:
技術分享圖片
技術分享圖片

技術分享圖片

刪掉之後重新建一個目錄,然後用vi編輯器進行編輯:
技術分享圖片

輸入a進行輸入:
技術分享圖片

註:baseurl=file:///mnt中路徑就是掛載的路徑,file://為固定格式,/mnt掛載的路徑,本實驗是掛載到mnt目錄下。
然後輸入yum list,用來查看yum倉庫能不能使用:

技術分享圖片

第三步:掛載共享文件夾
我將軟件包都放在C盤下的LAMP文件夾裏
技術分享圖片
技術分享圖片

然後點擊“添加”,就會出現如下界面:
技術分享圖片

右邊為權限設置,選擇“讀取”即可,然後選擇共享:
技術分享圖片

技術分享圖片

解禁Guest和設置本地策略的權限(用戶權限分配和安全選項)在以前的實驗裏我都寫過,不清楚的可以翻看我以前的博客。
接下來掃描共享文件:
技術分享圖片

創建空文件夾並進行掛載:

技術分享圖片

第四步:安裝
解壓:
首先切換到/lamp目錄下,看看有沒有要解壓的壓縮包:
技術分享圖片

進行解壓(解壓到/opt下):
技術分享圖片

切換到/opt下,已有該安裝包:
技術分享圖片

安裝環境包:
技術分享圖片
技術分享圖片
技術分享圖片

安裝完依賴包之後,再重新安裝一次e2fsprogs-devel包:
技術分享圖片

安裝gcc gcc-c++:
技術分享圖片
技術分享圖片

切換到安裝包下,對配置文件進行配置:

技術分享圖片
技術分享圖片

配置文件轉換成二進制:

技術分享圖片

安裝:
技術分享圖片

第五步:恢復已刪文件
在/abc目錄下添加文件夾:
技術分享圖片

模擬誤刪文件:

技術分享圖片

解掛設備:
技術分享圖片

註:解掛設備不在當前目錄下
恢復文件:
技術分享圖片
技術分享圖片

切換到如下目錄,發現誤刪的文件在裏面:
技術分享圖片

要想恢復,直接復制即可:
技術分享圖片

Linux中用extundelete恢復已刪除的文件