从 Google VPS 中恢复已删除的文件夹

Recover deleted folder from Google VPS

我们在 Google Cloud 上有一个 VPS 运行,它在用户目录中有一个非常重要的文件夹。我们的一名员工删除了该文件夹,我们似乎无法弄清楚如何恢复它。我遇到了 extundelete,但似乎需要卸载该分区才能正常工作,但我不明白我将如何在 Google 上执行此操作。这个项目花了一年多的时间,那是一场火灾后的最新副本,这场火灾从我们的本地服务器中取出了最后一个副本。

谁能帮助或指导我正确的方向?

如果文件被覆盖,从 VM 的磁盘取回任何文件可能会很棘手(充其量)或不可能(最有可能)。

最简单的方法是从 VM 磁盘的副本或快照中取回它们。如果您有一个 snapshot of your disk(手动或自动获取)之前有问题的文件夹被删除,那么您将取回您的文件。

如果您没有任何备份,那么您可以尝试恢复文件 - 我找到了很多指南和教程,让我 link 我认为对您最有帮助的那些:

------------更新------------

你在这场战斗中的最后机会是制作磁盘的两个克隆 然后 detach original disk from the VM and attach 一个克隆来保留您的 VM 运行。然后使用第二个克隆进行任何实验。 保持原件不变,以防你搞砸第二个克隆。

现在创建一个新的 Windows VM 并将您的第二个克隆附加为附加磁盘。此时您已经准备好尝试各种数据恢复软件了;

还有很多其他的可以尝试。

另一种方法是从原始磁盘创建映像并将其导出为 VMDK 映像(并将其保存到存储桶)。然后将其下载到您的本地计算机,然后使用例如 VMware VMDK Recovery 或其他专门的软件从虚拟机磁盘映像中提取数据。