在linux中恢复已删除的文件,debugfs命令能解决我的目的吗?

在linux中恢复已删除的文件,debugfs命令能解决我的目的吗?

我正在尝试列出 ext3 文件系统中已删除的文件。debugsfs 命令带有 -ld 选项,应该列出已删除的文件,但它只列出当前存在的文件和文件夹。有没有不使用任何第三方工具的替代方法来恢复已删除的文件。

谢谢

答案1

查看删除,用于恢复 ext3 上的文件删除的应用程序。请注意,在典型的系统中,对磁盘的自动写入操作相当多,丢失已删除文件(因为这些磁盘区域被覆盖)的可能性很高。

通常,如果您想成功恢复任何文件,您需要将文件系统重新挂载为只读或从实时 CD 启动或类似方式防止覆盖。

另一个可能有用(但没那么有用)的链接是本教程用于恢复文件。其中描述的方法相当复杂。

答案2

您也可以尝试 CGSecurity 的 photorec。它会尝试恢复它能检测到的每个流。但您无法在恢复过程之外选择文件。

http://www.cgsecurity.org/wiki/PhotoRec

相关内容