知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux误删文件恢复方法

发布时间:2014-09-05 14:50:02作者:知识屋

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后面的参数是要恢复的文件  
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜