我们在服务器上的以下路径中有一个虚拟磁盘及其快照。
/vmfs/volumes/ESX3/IBSng_Server/
*.vmdk 文件为:
IBSng_server.vmdk
IBSng_server-flat.vmdk
IBSng_server-000001.vmdk
IBSng_server-000001-delta.vmdk
IBSng_server-000002.vmdk
IBSng_server-000002-delta.vmdk
IBSng_server-000003.vmdk
IBSng_server-000003-delta.vmdk
IBSng_server-000004.vmdk
IBSng_server-000004-delta.vmdk
当服务器关闭时,我们不小心删除了一些 *.vmdk 文件,如下所示:
IBSng_server-000002.vmdk
IBSng_server-000002-delta.vmdk
IBSng_server-000003.vmdk
IBSng_server-000003-delta.vmdk
现在服务器没有出现。我们尝试了 DiskInternals VMFS 恢复软件的试用版,但看起来该软件擅长恢复虚拟磁盘内的内容,而不是恢复 *.vmdk 文件本身。我想知道是否有人可以提供帮助。谢谢。
删除 VMDK 文件有点像从服务器中移除物理硬盘并将其丢弃。太糟糕了。
幸运的是,这种东西正是备份的用途!最好的办法是查阅您的备份/灾难恢复计划并立即从备份开始恢复。
如上所述,您无法恢复删除文件 - 它们已经消失了。您必须重新部署虚拟机并从备份中恢复。
但是,您似乎只删除了快照增量,如果基础磁盘(由
IBSng_server.vmdk
and表示IBSng_server-flat.vmdk
)完好无损,您可以重新启动附加原始IBSng_server.vmdk
文件的计算机。这应该足以重新启动机器,但显然是陈旧的数据。此时,您可以在正在运行的机器上恢复备份的数据。使用这种方法,您可以通过跳过操作系统重新安装来减少机器离线的时间。