本文共 1667 字,大约阅读时间需要 5 分钟。
一、ext3grep软件之数据恢复(ext3)http://www.yunwei8.com/sjhf/ 1:安装需要的库 5.7版本需要安装的库 yum install gcc-c++ yum install e2fsprogs-devel-1.39-33.el5 yum install e2fsprogs-1.39-33.el5 yum install e2fsprogs-libs-1.39-33.el5 6.2版本需要安装的库 yum install e2fsprogs-devel.x86_64 yum install e2fsprogs.x86_64 yum install e2fsprogs-libs.x86_64 2:下载ext3grep软件到soft文件夹 mkdir /soft cd /soft wget 3:安装 tar zxvf ext3grep-0.10.2.tar.gz cd ext3grep-0.10.2 ./configure make make install 4:umount分区: umount /www 如果提示busy,先kill正在使用这个目录的进程,再umount: fuser -k /www umount /www 5:查询所有Inode,(执行需要几分钟~十多分钟): ext3grep /dev/sda2 --ls --inode 2 6:恢复www/1.txt文件: ext3grep /dev/sda6 --restore-file 1.txt 7:恢复所有文件 ext3grep /dev/sda6 --restore-all 8:如果提示以下信息,则表示恢复成功: Restoring tcsql/cankao/phpcws-1.5.0/httpcws.cpp 这时,执行ext3grep命令的当前目录下将会自动生成一个名为RESTORED_FILES的文件夹,文件夹下的1.txt即为恢复的文件。查看了一下,和被删除前的内容一样,大功告成。 9:把分区挂载回去 mount /dev/sda6 /www 二、extundelete软件之数据恢复(ext4) 1:安装需要的库 5.7版本需要安装的库 yum install gcc-c++ yum install e2fsprogs-devel-1.39-33.el5 yum install e2fsprogs-1.39-33.el5 yum install e2fsprogs-libs-1.39-33.el5 6.2版本需要安装的库 yum install e2fsprogs-devel.x86_64 yum install e2fsprogs.x86_64 yum install e2fsprogs-libs.x86_64 2:安装 mkdir /soft cd /soft 到 下载extundelete tar -xjf extundelete-0.2.0.tar.bz2 cd extundelete-0.2.0 ./configure make make install 3:umount分区: umount /www 如果提示busy,先kill正在使用这个目录的进程,再umount: fuser -k /www umount /www 4:恢复/dev/sda6里一个被误删除的文件 extundelete /dev/sda6 --restore-file /ymsk/3.txt 5:恢复/dev/sda6里一个被误删除的文件夹 extundelete /dev/sda6 --restore-directory /ymsk/sk 6:恢复/dev/sda6里所有被删除的东西 extundelete /dev/sda6 --restore-all 7:恢复好的文件会存放在当前目录的RECOVERED_FILES文件夹里面 8:把分区挂载回去 mount /dev/sda6 /www 转载地址:http://ysuli.baihongyu.com/