linux 回收站恢复文件怎么恢复文件,linux下恢复已删除的文件 您所在的位置:网站首页 用命令行恢复删除的文件 linux 回收站恢复文件怎么恢复文件,linux下恢复已删除的文件

linux 回收站恢复文件怎么恢复文件,linux下恢复已删除的文件

2024-07-11 19:35| 来源: 网络整理| 查看: 265

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文件中。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有