码迷,mamicode.com
首页 > 系统相关 > 详细

如何恢复Linux下被误删除的文件以及如何防止文件被删除

时间:2015-07-24 00:07:34      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:linux   恢复   误删除   ext3grep   

【卸载被误删除文件所在的分区,或以只读方式mount】

         当你发现你误删除了文件后,要做的第一件事情是马上卸载被误删除文件所在分区,或者以只读的方式来挂在该防区。如果误删除的是根分区,最好直接断电,进入单用户模式,以只读的方式挂在分区,然后再进行恢复

        mount -o ro,remount /dev/sdb /mnt

        如果删除的不是根分区,使用umount来将该分区进行卸载   umount /dev/sdb3 

【安装Ext3grep工具】

        下载Ext3grep工具,http://code.google.com/p/Ext3grep/downloads/list

        tar zxf Ext3grep-0.10.1.tar.gz

        cd /home/easwy/Ext3grep-0.10.1

        ./configure

        make

        make install

【恢复文件】

        Ext3grep程序会在当前目录下创建一个名为 RESTORED_FILES的目录来存放恢复的文件

        如果记得被删除的文件名及其路径的话,可以使用下面的命令进行恢复:

        Ex3grep /dev/your-device --restore-file path/to/your/file/filename

        假设想恢复的文件为 /home/easwy/vi/tips.xml

        Ex3grep /dev/sds3 --restore-file easywy/vi/tips/xml

    

        如果忘记了文件名,可使用下面命令进行查询:

        Ext3grep /dev/sda3 --dump-names | tee filename.txt

        然后就可以使用上面的命令就行恢复了

本文出自 “百草素心” 博客,请务必保留此出处http://suxin.blog.51cto.com/535505/1677708

如何恢复Linux下被误删除的文件以及如何防止文件被删除

标签:linux   恢复   误删除   ext3grep   

原文地址:http://suxin.blog.51cto.com/535505/1677708

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!