linux误删文件恢复方法


linux误删文件恢复方法
 
Java代码  
工具: ext3grep  
环境: CentOS  
场景:只能恢复ext3文件系统,ext2文件用debugfs命令  
一些背景命令:查看文件系统命令: df -lhT  
  
步骤:  
1:下载ext3grep软件包(是个压缩文件)  
地址:http://code.google.com/p/ext3grep/  
  
2:安装前,检查依赖包  
rpm -qa | grep e2fsprogs  
系统必须安装 e2fsprogs-libs, 不然后面安装ext3grep会出问题  
  
3:编译安装  
(1)进入下载ext3grep软件包的目录  
  
tar zxvf ext3grep-0.10.2.tar.gz  
  
(2)cd 进入解压后的目录  
(3)配置  
./configure  
(4)编译  
make  
(5)安装  
make install  
(6)检查是否安装成功(默认安装在/usr/local/bin/目录下)  
  
ext3grep -v  
  
4:恢复  
  
/usr/local/bin/ext3grep /dev/mapper/VolGroup00-LogVol00 --restore-file test.php  
    
注:  
a.进入要恢复文件的目录,如 目录是: /home/dev/test,要恢复的文件名为,test.php  
b.第一个参数是文件系统,文件系统可以用命令df -h来查看文件系统  
c.--restore-file后面的参数是要恢复的文件  
 

相关内容

    暂无相关文章