我在 Ubuntu 中删除了一个文件夹,如何恢复它?

我在 Ubuntu 中删除了一个文件夹,如何恢复它?

该文件夹很大(390GB),包含许多不同的文件。文件系统为 ext4

我原本打算将此文件复制到另一个硬盘上,gksudo nautilus这样就不必chmod对目标硬盘进行大规模操作了,但我却不小心点击了移至废纸篓,这意味着gksudo nautilus永久删除。我检查了废纸篓,但这甚至不是一个操作……

我见过像 testdisk 这样的工具和其他恢复工具,但没有一个可以恢复整个文件夹,因为它由不同的文件组成。

我认为这不会起作用,但如果我删除了分区,我可以一次恢复整个分区吗?

或者这是错误的,因为我已经删除了分区的内容?这是我在 Linux IT 领域的第一份工作。

我没有备份...我试图制作一个,因为旧的备份驱动器坏了:(

答案1

这不是我的亲身经历,但我听说过删除你知道要立即卸载已删除文件的分区,对吧?并且在尝试恢复文件之前,不要再次安装它(只读也可以)?

为了获得最佳效果,您必须从源代码下载并构建 extundelete。该分区仍未安装,对吗?最简单的方法,我还没有真正尝试过,从实时 USB/DVD 启动,不要挂载受影响的分区sudo apt-get install extundelete(Ubuntu Universe 存储库中有一个稍微过时的包),cd到某个其他挂载分区有足够的可用空间来保存恢复的文件,然后运行程序。您需要检查命令参考,但首先要尝试的是

$ extundelete /dev/sdX --restore-directory /home/user/that/directory/you/deleted.

相关内容