首页 > 系统服务 > 详细

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

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

【卸载被误删除文件所在的分区,或以只读方式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下被误删除的文件以及如何防止文件被删除

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!