欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

Linux下rm -rf 后恢复文件

发布时间:2024/8/26 linux 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Linux下rm -rf 后恢复文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在linux系统下,如果你不小心误删除了一个文件价或文件,如rm -rf xxx,而xxx文件夹下有非常重要的数据,因为这个命令意味着一旦删除的文件是无法挽回的,事实是如此吗?真的没有补救措施了吗?答案是委婉了,在一定的条件下可以补救,大家可能熟悉windows下删除的补救措施是通过相关的软件实现的,在linux下同样可以做到补救,但是有个大前提:就是不能有覆盖的动作(意思就是在尝试恢复删除的数据前,删除文件的目录内不能存放新东西),不然覆盖多少就损失多少!

    首先恢复用到的命令是ext3grep,那就从网上下载这个包吧

    Wget  http://ext3grep.googlecode.com/files/ext3grep-0.10.2.tar.gz

    tar -zxvf ext3grep-0.10.2.tar.gz

    cd ext3grep-0.10.2

    ./configure

    make

    make install

    演示一个例子:

    [root@rs02/]#dd if=/dev/zero of=mingzhou-disk bs=2M count=200

    [root@rs02/]#mkfs.ext3 mingzhou-disk

    [root@rs02/]#mount -o loop /mingzhou-disk /var/ouyang/mingzhou/

    [root@rs02mingzhou]#ls ouyangmingzhou/

    ouyang.txt zhouzhou.txt

    [root@rs02mingzhou]#rm -rf ouyangmingzhou/

    [root@rs02mingzhou]#cd /var/ouyang/mingzhou/

    1、查询所有Inode,ext3grep /mingzhou-disk--ls--inode2

    2、恢复文件夹ouyangmingzhou及下面所以文件

    ext3grep /mingzhou-disk--restore-all

    3、删除的文件夹已经恢复过来啦

总结

以上是生活随笔为你收集整理的Linux下rm -rf 后恢复文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。