![当我只有磁盘文件时,如何从快照的 vmware 虚拟磁盘中获取磁盘的最新版本?](https://linux22.com/image/564300/%E5%BD%93%E6%88%91%E5%8F%AA%E6%9C%89%E7%A3%81%E7%9B%98%E6%96%87%E4%BB%B6%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BB%8E%E5%BF%AB%E7%85%A7%E7%9A%84%20vmware%20%E8%99%9A%E6%8B%9F%E7%A3%81%E7%9B%98%E4%B8%AD%E8%8E%B7%E5%8F%96%E7%A3%81%E7%9B%98%E7%9A%84%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%EF%BC%9F.png)
我有一个带有一个快照的虚拟磁盘。我想在快照之后访问最新的数据。
一种方法是将增量合并到磁盘中。
但虚拟机的其余部分已不存在。我该怎么做,例如删除快照?
我非常确定所有磁盘文件都是完整且一致的状态,我做了备份:
我想知道这是否有可能:
如果我将磁盘添加到 vSphere 中正在运行的 VM,它会提供 2 个可能的 vmdk、普通磁盘和 ...-000003 文件。
如果我添加 -000003 文件,我可以访问最新版本吗?
编辑:按照接受的答案,我发现从命令行很容易:
vmkfstools -i xxxx-nnnn.vmdk newdisk.vmdk
xxxx-nnnn.vmdk 是一个快照文件,newdisk 将包含一个已删除此快照的磁盘(这意味着快照中的更改已合并到 newdisk 文件中)。
但父快照(如果存在)必须存在。并且所有磁盘文件仍必须保持一致的形状。
答案1
看起来您可以使用以下方式从技术支持模式 CLI 执行此操作vmkfstools
:
您正在寻找的信息位于页面中间位置的“附加信息”标题下方。
以下是相关的 VMware 社区主题,希望对您有所帮助: