免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1097 | 回复: 0
打印 上一主题 下一主题

linux下恢复已删除的文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-02 16:45 |只看该作者 |倒序浏览
linux下恢复已删除的文件

    如果在命令行下误删除了某个文件,该文件是无法从回收站找回的,必须使用命令对其进行恢复。如果系统使用的是ext3文件系统,由于ext3文件系统在执行删除任务时会清除指向被删除文件的信息节点指针,因此一般无法恢复,而ext2文件系统在删除某一个文件时只将该块标记为未使用,只要该块没有被其他文件所占用,那么可以使用debugfs命令对其进行恢复。
    恢复前应先将包含要恢复文件的分区进行卸载,例如要恢复/boot目录中的example文件,首先卸载/boot文件系统,如下所示:
    [root@cluster ~]#umount /boot
然后运行debugfs命令,并在提示符下使用ls命令,列出从该目录下删除的文件:
[root@cluster ~]# debugfs /dev/sda1
debugfs 1.39 (29-May-2006)
debugfs:  ls -ld
      2   40755 (2)      0      0    1024 23-Feb-2015 10:53 .
      2   40755 (2)      0      0    1024 23-Feb-2015 10:53 ..
     11   40700 (2)      0      0   12288 22-May-2008 02:15 lost+found
   2009   40755 (2)      0      0    1024 23-Feb-2015 10:08 grub
     16  100600 (1)      0      0   2421896 21-May-2008 18:40 initrd-2.6.18-53.el5.img
     12  100644 (1)      0      0   903969 11-Oct-2007 04:43 System.map-2.6.18-53.el5
     13  100644 (1)      0      0   64551 11-Oct-2007 04:43 config-2.6.18-53.el5
     14  100644 (1)      0      0   87586 11-Oct-2007 04:44 symvers-2.6.18-53.el5.gz
     15  100644 (1)      0      0   1791572 11-Oct-2007 04:43 vmlinuz-2.6.18-53.el5
     23  100600 (1)      0      0   2423396 21-May-2008 18:40 initrd-2.6.18-53.el5xen.img
     17  100644 (1)      0      0   885994 11-Oct-2007 05:16 System.map-2.6.18-53.el5xen
     18  100644 (1)      0      0   63480 11-Oct-2007 05:16 config-2.6.18-53.el5xen
     19  100644 (1)      0      0   88857 11-Oct-2007 05:16 symvers-2.6.18-53.el5xen.gz
     20  100644 (1)      0      0   2106901 11-Oct-2007 05:16 vmlinuz-2.6.18-53.el5xen
     21  100755 (1)      0      0   686036 11-Oct-2007 05:42 xen-syms-2.6.18-53.el5
     22  100644 (1)      0      0   312405 11-Oct-2007 04:31 xen.gz-2.6.18-53.el5
   6027  100600 (1)      0      0   2474173 23-Feb-2015 10:06 initrd-2.6.18-92.el5xen.img
     24  100644 (1)      0      0   908390 30-Apr-2008 01:56 System.map-2.6.18-92.el5xen
     25  100644 (1)      0      0   65287 30-Apr-2008 01:56 config-2.6.18-92.el5xen
     26  100644 (1)      0      0   93281 30-Apr-2008 01:56 symvers-2.6.18-92.el5xen.gz
     27  100644 (1)      0      0   2161407 30-Apr-2008 01:56 vmlinuz-2.6.18-92.el5xen
   6025  100755 (1)      0      0   714716 30-Apr-2008 02:24 xen-syms-2.6.18-92.el5
   6026  100644 (1)      0      0   328755 30-Apr-2008 01:13 xen.gz-2.6.18-92.el5
   6032  100600 (1)      0      0   2472585 23-Feb-2015 10:08 initrd-2.6.18-92.el5.img
   6028  100644 (1)      0      0   912686 30-Apr-2008 01:26 System.map-2.6.18-92.el5
   6029  100644 (1)      0      0   65406 30-Apr-2008 01:26 config-2.6.18-92.el5
   6030  100644 (1)      0      0   91734 30-Apr-2008 01:26 symvers-2.6.18-92.el5.gz
   6031  100644 (1)      0      0   1806388 30-Apr-2008 01:26 vmlinuz-2.6.18-92.el5
      0 (1)      0      0       0                   example
debugfs:  
   由于当前使用的是ext3文件系统,在""之间显示的文件信息节点号为"0";如果""之间显示的是非零值,则可以进行恢复。例如""之间的数字为211,则可以使用下面的命令恢复example文件,如下所示:
[root@cluster ~]#debugfs: dump  /boot/example
   通过使用dump命令,将example文件的内容复制到/boot/example文件中。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36549/showart_723980.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP