我们最近发生了一次SAN故障,导致一台非常高的磁盘活动虚拟机处于启动状态。 我们修复了故障,但无法启动虚拟机。 当我们尝试时,它显示这个错误信息。 我检查了数据存储,并且该文件不存在。 但是,该虚拟机的数据存储具有与崩溃前相同的内容(大小略有不同),所有内容都是快照,小(<5kb).vmdk文件和一个大的-delta.vmdk文件。 没有“平面”基础图像,并且没有对应于增量的vmdk文件。 这是数据存储内容的图片。 看来每个我浏览的vmware论坛/知识库文章都假设我的文件结构中存在平面文件或其他VMDK。 如果我剩下的只是一个增量和一些快照,我怎么才能启动这个东西呢? (不,没有从备份中恢复的机会,最后的截图显示了所有我必须使用的文件)。 有没有办法从我拥有的文件集合中重build一个工作(即使不是当前的)VM映像?
每个“常规的”.vmdk文件实际上只是一个描述符文件,指向数据存储浏览器隐藏的-flat版本,这种机制可以让虚拟模式磁盘/ RDM等工作正常,但是我可以看到为什么你会迷惑你的。 如果您使用控制台直接查看文件系统,则可以更好地了解“存在”和“不存在”。 也就是说,我已经看到了你的截图,看起来你已经在很长时间内运行了几个月的快照,虽然这会起作用,但这并不是最佳实践,也可能是你“现在再挣扎,快照不是备份,VMWare提供免费的VDR备份设备作为一些许可证包的一部分,考虑将来使用它或另一个备份系统好吧,VM修复是非常艰难的。