VMWare/ESX 快照 vs Libvirt 快照 vs LVM2 快照

VMWare/ESX 快照 vs Libvirt 快照 vs LVM2 快照

在 VMWare 中,当拍摄快照时,我的理解是它会创建增量磁盘,并且在创建快照后发生的任何写入都将写入这些新的增量磁盘映像,而不是主 vmdk 映像。这是写入时复制功能的一部分,该功能在 vmware、KVM 和 LVM 快照之间很常见。如果您恢复/转到快照,则相应的增量将被忽略,如果您删除快照,它们将被删除,因此无论哪种方式,您都只能再次读取和写入主 vmdk 文件。还有系统设置信息和系统状态信息也被保存。

这是准确的吗?对于 LVM 和 KVM 快照来说,它本质上是否相同?

答案1

如果您删除快照,它们 [增量] 也会被删除,因此无论哪种方式,您都只能再次读取和写入主 vmdk 文件。

删除快照而不恢复会导致增量文件应用于 VMDK。除此之外,您对 VMWare 的解释似乎很正确。不过,我无法帮助解决其他平台的问题。

也就是说,您在存储阵列或 Windows 中的 VSS 上看到的正常写时复制是在保存数据的快照状态后写入实际卷的内容。如果 VMWare 快照是写时复制,它将在使用正在写入的任何内容的旧版本填充增量文件后修改 VMDK。

答案2

这是准确的吗?对于 LVM 和 KVM 快照来说,它本质上是否相同?

是的,是的。

相关内容