linux

ext4文件系统通过extundelete工具文件恢复

发布时间:9年前热度: 3344 ℃评论数:

1、下载extundelete-0.2.4.tar.bz2包 
      地址:http://extundelete.sourceforge.net/ 
      [root@localhost ~]# tar xf extundelete-0.2.4.tar.bz2 
2、装备编译环境 
      [root@localhost ~]# yum groupinstall "Development Tools" "Server Platform Development" -y 
      [root@localhost ~]# yum install e2fsprogs-devel 
3、进入extundelete-0.2.4目录,进行编译。 
      [root@localhost ~]# cd extundelete-0.2.4/ 
      [root@localhost ~]# ./configure 
      [root@localhost ~]# make -j 4 && make install 
4、使用方法 
    1)通过inode节点查看被删除的文件名字: 
       [root@localhost ~]# extundelete /dev/sda3 --inode 15 
    2)通过文件名恢复 : 
       [root@localhost ~]# extundelete /dev/sda3 --restore-file 1.txt 
       [root@localhost ~]# diff /root/1.txt RECOVERED_FILES/1.txt #没有任何输出,说明文件一致。 
   3)恢复某个目录,如目录www下的所有文件: 
       [root@localhost ~]# extundelete /dev/sda3 --restore-directory www 
   4) 恢复所有文件 
       [root@localhost ~]# extundelete /dev/sda3 --restore-all 
5、注意要点 
      在误删除文件的时候,请第一时间卸载分区,以只读方式挂载进行恢复,防止有新数据覆盖。

extundelete

手机扫码访问