Linux下面误删除文件使用extundelete工具恢复介绍 | 您所在的位置:网站首页 › ps注册表误删 › Linux下面误删除文件使用extundelete工具恢复介绍 |
操作系统版本:CentOS release 6.4 (Final) 软件版本:extundelete-0.2.4.tar.bz2 PS:该软件恢复文件系统仅支持ext2/ext3/ext4 1. 创建文件系统[root@zw_test_26_74 /]# mkfs -t ext4 /dev/sdb3 2.查看文件系统类型[root@zw_test_26_74 /]# blkid /dev/sdb3 --查看文件系统类型/dev/sdb3: UUID="b786e8d1-e8ac-4681-ad3a-ff7a39c07146" TYPE="ext4" 也可以用下面方法查看[root@zw_test_26_74 ~]# file -s /dev/sdb3/dev/sdb3: Linux rev 1.0 ext4 filesystem data (extents) (huge files) 3.创建一个delete目录,并挂载到刚创建的文件系统上,并创建文件,然后删除文件 [root@zw_test_26_74 /]# mkdir delete[root@zw_test_26_74 /]# mount /dev/sdb3 /delete[root@zw_test_26_74 /]# cd /delete[root@zw_test_26_74 delete]# lslost+found[root@zw_test_26_74 delete]# vi zw.txt --添加一些内容[root@zw_test_26_74 delete]# rm -rf zw.txt 4.下载extundelete 主页:http://extundelete.sourceforge.net/下载地址:http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 --0.2.4版本 http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 --0.2.4版本 [root@zw_test_26_74 /]# wget wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 [root@zw_test_26_74 /]# tar -xvf extundelete-0.2.4.tar.bz2 [root@zw_test_26_74 extundelete-0.2.4]# cd /extundelete-0.2.4 [root@zw_test_26_74 extundelete-0.2.4]# ./configure --prefix=/usr/local/extundelete && make && make install Configuring extundelete 0.2.4configure: error: Can't find ext2fs library 这是因为extundelete依赖e2fsprogs。 [root@zw_test_26_74 extundelete-0.2.4]# yum -y install e2fsprogs e2fsprogs-devel 安装e2fsprogs后再次configure 成功。 [root@zw_test_26_74 extundelete-0.2.4]# ./configure --prefix=/usr/local/extundelete && make && make installConfiguring extundelete 0.2.4Writing generated files to diskmake -s all-recursiveMaking all in srcMaking install in src /usr/bin/install -c 'extundelete' '/usr/local/bin/extundelete' 5.查看工具版本[root@zw_test_26_74 /]# cd /usr/local/extundelete/bin[root@zw_test_26_74 bin]# ./extundelete -vextundelete version 0.2.4libext2fs version 1.41.12Processor is little endian. 6.卸载分区,注意如果是/ 根目录的删了,把磁盘挂载到其他机器做恢复 [root@zw_test_26_74 ~] fuser -k /delete |
CopyRight 2018-2019 实验室设备网 版权所有 |