extundelete安裝和簡單使用


安裝extundelete

使用的centos7進行安裝
和ext3grep一樣,需要先安裝gcc環境以及相應的e2fs庫文件:

yum install -y gcc-c++

需要的e2fs庫文件如下:

e2fsprogs-1.42.9-19.el7.x86_64
e2fsprogs-libs-1.42.9-19.el7.x86_64
e2fsprogs-devel-1.42.9-19.el7.x86_64

可以使用以下命令進行查詢:

rpm -qa|grep e2fs

此處我使用的阿里雲,只有e2fsprogs-devel沒有安裝,直接yum安裝即可:

yum install -y e2fsprogs-devel

extundelete下載連接:https://sourceforge.net/projects/extundelete/
這里呢也給出一個藍奏雲鏈接,方便讀者下載,藍奏雲,密碼:3kw6
解壓:

tar jxf extundelete-0.2.4.tar.bz2 

進入extundelete目錄進行環境配置:

cd extundelete-0.2.4
./configure

編譯及安裝:

make&&make install

到此便安裝結束了,可以使用extundelete -v進行查看:

文件恢復

其實大致和ext3grep差不多。

extundelete /dev/sdb1 --inode 2  查看sdb1 分區根目錄下面可被恢復的文件及文件夾
extundelete /dev/sdb1 --restore-inode 12  恢復對應inode的文件,例如1.txt的inode為12,那么此命令即恢復1.txt
extundelete /dev/sdb1 --restore-file  filename  恢復單個文件
extundelete /dev/sdb1 --restore-directory  恢復目錄,空目錄不會被恢復
extundelete /dev/sdb1 --restore-all 恢復所有文件

其他命令參數,請extundelete --help進行查看
恢復的文件會保存到當前目錄的RECOVERED_FILES中,文件權限相比於原文件有可能會發生變化

部分內容參考:https://www.linuxidc.com/Linux/2018-03/151199.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM