恢复意外删除的文件夹 Ubuntu

恢复意外删除的文件夹 Ubuntu

我正在使用 VMWare 在 ubuntu 上工作,周日下午,我遇到了第一个错误,当我试图解决它时,我不小心删除了 var 文件夹。这是我存储所有项目的文件夹,但我没有备份。现在我在 ubuntu 上遇到了一种新的错误。我不太清楚它是什么,但由于第一个错误我无法进入登录屏幕,我现在正在恢复模式终端中执行所有操作。我想要的是恢复我删除的文件夹,之后我可以安装另一个 ubuntu 并将该文件夹粘贴到其中,这不会有问题。有人可以帮我吗?我已经尝试了很多事情,但每次我尝试运行命令时,它都会说某些文件丢失,或者我需要运行apt get update/apt-get install,但是当我尝试运行它时,我也会遇到一些错误。有关错误的更多信息可以在下面的图片中找到。抱歉,我无法复制或显示有关错误的更多描述易于获取更新尝试恢复已删除的文件启动时出现错误消息第一个问题

答案1

很抱歉给您带来坏消息,但您的数据几乎肯定会永远丢失。

我假设您使用的是 ext4 文件系统,因为它是 Ubuntu 的默认文件系统。确实,如果删除文件夹及其中的文件,某些文件内容可能会保留在磁盘上。然而,i 节点被标记为“未使用”,并且可能会很快被重新利用。这意味着包含元信息(例如目录名、文件名、所有权信息和权限)的数据结构可能会在短时间内丢失。如果正在使用文件系统,这种情况会更快发生——这正是您尝试从计算机内部恢复文件时发生的情况。

你现在能做的最明智的事情就是继续前进。记住它作为一个教训。今后,定期对重要数据进行备份。

旁注:如果类似的事情发生在您身上,请立即冻结系统(使用虚拟机比使用真实机器更容易做到这一点)。然后使用testdisk来自外部计算机(例如 VM 主机)的工具。可能有也可能没有更酷的救援方法,例如访问期刊,但我还没有读过现实世界的成功故事。

答案2

您无法取回文件。

创建定期备份。

为了避免将来犯同样的错误,我建议创建一个“垃圾”目录并创建一个别名bash_aliases以设置rm将“已删除”文件移动到垃圾文件夹。

相关内容