想要备份 ESXi 服务器,但在我的托管提供商面板上按错了按钮,结果却在服务器上安装了全新的 Linux。现在,我正在使用 ddrescue 对整个驱动器进行映像处理。
有没有办法恢复丢失的分区?我将尝试 parted、testdisk 和 gpart。
如果失败,我可以尝试恢复 vmdk 文件。
如果失败了,也许有办法从 vmdk 文件中获取一些文件?
答案1
如果您刚刚更改了分区表,那么您可以很容易地重建它(使用您提到的工具),以便至少将您的文件复制到“已知良好”的 VMFS DS 上。我基本上只是从另一个工作磁盘手动复制分区信息。
如果它实际上完全安装了 Linux,那么我很确定,>99%,你将不得不从备份中恢复,很抱歉。
答案2
答案3
UFS 探索者对于这种类型的恢复来说相当不错。在 dd 驱动器上尝试一下,看看它能从 VMDK 文件方面挽救什么。它还可能允许您查看挽救的 VMDK 文件,因为它们可能不再是可启动的虚拟机。