1. 程式人生 > >ext4分割槽格式恢復檔案方法

ext4分割槽格式恢復檔案方法

ext4分割槽格式恢復檔案方法

目前只對centos6的分割槽格式成功恢復,centos7由於是xfs分割槽格式所以不能使用此方法,安裝和使用過程如下
安裝依賴
yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel
yum -y install gcc gcc-c++
安裝extundelte工具
wget http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
tar jxf extundelete-0.2.4.tar.bz2
cd extundelte-0.2.4
./configure --prefix=/usr/local
make && make install
恢復目錄用以下命令
命令格式是extundelete +需要恢復的分割槽+引數+目錄或檔案
sudo /usr/local/bin/extundelete /dev/mapper/vg_uat-lv_root --restore-directory 目錄名
恢復單個檔案
sudo /usr/local/bin/extundelete /dev/mapper/vg_uat-lv_root --restore-file 檔名
恢復全部被刪除
sudo /usr/local/bin/extundelete /dev/mapper/vg_uat-lv_root --restore-all
恢復時間段被刪除的檔案
date -d “2016-11-29 10:00” +%s轉換成秒
sudo /usr/local/bin/extundelete /dev/mapper/vg_vbok-opt --after 1381740180 --before 1381741080 --restore-all
恢復的檔案在當前目錄建立的RECOVERED_FILES下

參考網址
http://blog.51cto.com/ixdba/1566856