我们有一个运行在Google Cloud上的VPS,在用户目录中有一个非常重要的文件夹。我们的一个员工删除了那个文件夹,我们似乎不知道如何恢复它。我遇到了extundelete
,但似乎分区需要卸载它的工作,但我不明白我将如何在谷歌上做到这一点。这个项目花了一年多的时间,这是在我们本地服务器上的最后一个副本被大火带走后的最新副本。
有没有人可以帮助或引导我在正确的方向?
如果文件被覆盖,从虚拟机磁盘中获取任何文件可能会很棘手(充其量)或不可能(最可能)。
最简单的方法是从虚拟机磁盘的副本或快照中获取它们。如果你有一个磁盘快照(手动或自动),从之前的问题文件夹被删除,然后你会得到你的文件。
如果你没有任何备份,那么你可以尝试恢复文件-我找到了许多指南和教程,让我链接我认为对你最有帮助的:
- Unix/Linux取消删除/恢复删除文件
- 恢复意外删除的文件
- 获取rm -rf 删除的文件列表
------------- UPDATE -----------
您在这场战斗中的最后机会是创建磁盘的两个克隆然后从虚拟机中分离原始磁盘,并附加其中一个克隆以保持虚拟机运行。然后使用第二个克隆进行任何实验。保持原图不变如果你搞砸了第二个克隆。
现在创建一个新的Windows VM并附加第二个克隆作为附加磁盘。在这一刻,你准备尝试各种数据恢复软件;
- UFS Explorer 虚拟机数据恢复
还有很多其他的方法可以尝试。
另一种方法是从原始磁盘创建映像,并将其导出为VMDK映像(并将其保存到存储桶中)。然后将其下载到您的本地计算机,然后使用例如VMware VMDK Recovery或其他专用软件从虚拟机磁盘映像中提取数据。