当前位置: 首页 > 工具软件 > Ext3grep > 使用案例 >

history_xcy君rm -rf恢复后记--ext3grep安装说明

怀飞扬
2023-12-01
linux系统 rm -rf恢复后记--ext3grep安装说明

首先,感谢ITPUB  history_xcy君的文章,本文的是对 history_xcy的博文的后续补充说明。补充部分由其他蓝色标注,以示说明。
history_xcy博文地址:http://blog.itpub.net/29479238/viewspace-1163084/

从51t上下载到的ext3grep为.tar.gz的源码包,需要加压缩解包,然后进行安装。

#tar -zxvf  ext3grep-0.10.1.tar.gz
#cd ext3grep-0.10.1
#./configure --prefix=/usr/local/ext3grep

在配置过程中,发现报如下错误信息:not found gcc complicate。。。。。c++ complicate。。等。
这是因为系统缺少gcc编译器和gcc-c++编译器导致的。手动安装。
#yum install -y gcc;
#yum install -y gcc-c++


再次执行配置: 
# ./configure --prefix=/usr/local/ext3grep
此时又提示:
  1. Perhaps you should add the directory containing `ext2fs.pc'
  2. to the PKG_CONFIG_PATH environment variable
  3. No package 'ext2fs' found
  4. checking ext2fs/ext2_fs.h usability... no
  5. checking ext2fs/ext2_fs.h presence... no
  6. checking for ext2fs/ext2_fs.h... no
  7. checking ext2fs/ext2fs.h usability... no
  8. checking ext2fs/ext2fs.h presence... no
  9. checking for ext2fs/ext2fs.h... no
  10. configure: error: Missing headers. Please install the package e2fslibs-dev from e2fsprogs, or http://e2fsprogs.sourceforge.net for the upstream tar-ball.
  11. [root@root ext3grep-0.10.2]#

检查发现没有安装 e2fsprogs-devel,于是再次安装 e2fsprogs-devel
#rpm -qa | grep  e2fsprogs
e2fsprogs-libs-1.41.12-22.el6.x86_64
e2fsprogs-1.41.12-22.el6.x86_64

#yum install -y  e2fsprogs-devel

----------------------至此配置、编译、安装通过---------------------------

恢复
1.命令怎么用可以输入:ext3grep --help 查看
2.

我首先做的是卸载下来 把挂载的分区,因为 怕别人动了我的文件夹 在里面复制了东西我就没有办法恢复了,在下面我执行:
ext3grep /dev/sda5 --ls --inode 2 给你们解释一下

ext3grep 删除文件的分区 --ls --innode inode号
扫到最后我们想要知道的文件夹的inode号是2099 然后我们继续执行扫描命令: ext3grep /dev/sda5/ --ls --lnode 2009 这个命令他就会扫 xcy目录下的所有文件(包括删除 还有没有删除文件的inode号了)


3.然后我们执行 ext3grep /dev/sda5 --restore-inode 2011 (恢复my.cnf.xcy文件)


我们在执行 ext3grep /dev/sda5 --restore-inode 2010 (恢复passwrd.xcy文件)
恢复的文件在RESTORED_FILES目录下。


恢复后发现RESTORED_FILES目录不在/根下,发现此文件在安装目下/usr/local/ext3grep/bin/RESTORED_FILES。 [root@localhost ~]# find / -name '*RESTORED_FILES*'

最后顺利恢复成功。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29249734/viewspace-1784891/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29249734/viewspace-1784891/

 类似资料: