需要 extundelete 的帮助

需要 extundelete 的帮助

以下是输出和命令,我正在尝试从 sda1 中的 home 恢复 shift 删除的文件夹,当前通过 live CD Ubuntu 18.04 登录

ubuntu@ubuntu:~$ sudo extundelete --restore-directory /home/ /dev/sda1
注意:扩展属性未恢复。
正在加载文件系统元数据...已加载 1526 组。
正在加载日志描述符...已加载 31059 个描述符。
在目录 /home/ 中搜索可恢复的 inode ...
找到 2440 个可恢复的 inode。
查看目录结构以查找已删除的文件...
仍有 2440 个可恢复的 inode 丢失。
沒有文件被恢復。

答案1

来自 extundelete 的作者:

我猜想它没有找到将 inode 与文件名链接起来的方法,在这种情况下,该--restore-all方法是恢复文件的最佳方法。

https://sourceforge.net/p/extundelete/mailman/message/30159985/

因此,对于您来说,您应该运行:

sudo extundelete /dev/sda1 --restore-all

虽然从我的经验来看,输出具有欺骗性,因为仍然“丢失”的文件(inode)是整个分区的,而不仅仅是您指定的目录的,这意味着它能够恢复的大部分内容已经恢复了。但尝试一下也无妨,--restore-all因为它可能会找到一些它不知道路径的文件碎片。

相关内容