Vmware - 需要整合,但我想恢复

Gec*_*rch 10 virtualization vmware-esxi vmware-vsphere

昨晚我在添加新磁盘并运行 Exchange 的离线碎片整理之前拍摄了 VM 的快照(使用新添加的磁盘作为临时路径)。

当我今天醒来时,服务器处于离线状态,当我打开 vSphere 时,我看到消息“配置问题 - 需要整合虚拟机磁盘”。我回答了这个问题并选择了中止/取消。然后 VM 启动。Exchange 数据库现在约为 160GB(从大约 240GB 下降),这大约是我在碎片整理后预期的大小。这让我怀疑碎片整理可能已经完成,但可惜它不会挂载。

在这个阶段,我的偏好是恢复到快照。以前有人遇到过这种情况吗?我读了很多书,但只找到了解释如何通过合并来解决“需要合并”错误的文章。我找不到有关删除不需要的增量磁盘以恢复原始磁盘的任何信息。

是否有支持的方法来删除这些不需要的增量磁盘而不合并它们?

我可以简单地将 diskname-000001.vmdk 文件移到别处然后启动 VM 吗?(我也有一些带有 .REDO_nSGail 扩展名的文件,我认为我也需要移动)。原始 .vmdk 文件将处于只读模式 - 有没有办法将它们设置回读写?

感谢任何可以提供一些建议的人。

其他信息: - ESXi 6.0 - 虚拟机是一个 Windows SBS 盒子(它有 Exchange 和 AD)。它还有大约 1TB 的数据,但数据存储上没有足够的可用空间来恢复所有数据。我必须先移出所有 VM 文件,然后再恢复需要数小时的备份,因此如果可能的话,我宁愿避免这种情况。

小智 1

要恢复到原始状态,您只需从右键菜单中选择“恢复到当前快照”(假设您只有一个快照)。

在VMware中,您可以使用快照做两件事(我稍微简化了);

1)回到“之前的状态”(快照之前的状态),即“恢复到当前快照”。在这种方法中,术语“当前快照”有点误导,但可以将其视为快照之前的状态。

2) 删除快照,该快照接受自拍摄快照以来所做的所有更改并将它们滚动到正在运行的虚拟机中。听起来你不想这样做。

“巩固”实际上与你想要追求哪种选择无关;它与你想要的选择无关。合并只是合并过去失败进程中的冗余日志或 .vmdks,与磁盘更改无关。例如,如果快照失败,您将拥有冗余日志,或许还有 .vmdk。“整合”可能会通过删除多余的内容来清理它们。合并不会改变您拥有的快照数量。它只是清除之前失败的操作中的部分或重复日志和/或 .VMDK。

所以,理论上,如果你想回到“之前的状态”,你就会“恢复”。它将丢弃增量更改并返回到快照前的状态。“合并:合并重做日志的层次结构。这在 vSphere 5.0 及更高版本中可用。” 来自 VMware 网站。

当然,考虑到您的情况,所有正常的警告都适用,有备份等等。

可能会阅读此内容以获取更多信息: