在VMWare中,创build快照时,我的理解是创build增量磁盘,创build快照后发生的任何写入都将写入这些新增量磁盘映像,而不是写入主vmdk映像。 这是在vmware,KVM和LVM快照之间常见的写入function副本的一部分。 如果您还原/转到快照,相应的变化量将被忽略,如果您删除快照,则会删除这些快照,因此无论是只读还是只写入主vmdk文件。 还有保存的系统设置信息和系统状态信息。
这是否准确,对于LVM和KVM快照是否基本相同?
如果你删除一个快照,他们[deltas]被删除,所以你只剩下读写主vmdk文件了。
删除快照而不恢复到快照将导致增量文件应用于VMDK。 除此之外,你对VMWare的解释似乎是现成的。 不过,我无法帮助其他平台。
也就是说,在存储arrays上或在Windows中使用VSS时,正常的写入时拷贝是在保存数据的快照状态后写入实际卷的内容。 如果VMWare快照是写入时拷贝,那么在用正在写入的旧版本填充增量文件之后,它将修改VMDK。
这是否准确,对于LVM和KVM快照是否基本相同?
是的,是的。