14 virtualization snapshot vmware-esx
我是虚拟化的新手,想确保我了解删除快照时会发生什么
说我有一棵这样的树
两个问题:
如果我删除 SnapShotB,SnapShotC 会发生什么变化?
从 vmware 帮助“注意:单击删除将快照数据提交到父级并删除选定的快照。 ”因此,如果我安装了软件或将文件添加到 SnapShotB 并删除它,这是否意味着软件和那些文件被推送到快照A?
cha*_*ter 14
您需要重写该快照树。实际的树看起来像这样:
当您拍摄 SnapshotA 时,主 vmdk 文件被冻结并创建了一个新的增量文件。从那时起,所有更改都被写入增量文件。
当您拍摄 SnapshotB 时,第一个 delta 文件被冻结并创建了另一个 delta 文件。从那时起,所有更改都被写入这个新的增量文件。
当您使用 SnapshotC 时,第二个 delta 文件被冻结,并创建了另一个 delta 文件,代表“当前”状态。所有更改都写入此文件。
如果删除 SnapshotB,第一个 delta 文件将与代表 SnapshotC 的第二个 delta 文件合并。所以支持 SnapshotC 的文件会改变,但SnapshotC的实际状态不会改变。
不,快照不会以这种方式修改。删除 SnapshotB 会将这些更改推送到树中的下一个文件,这取决于这些更改。将它们应用于 SnapshotA(基础 vmdk)实际上会将 SnapshotA 变成 SnapshotB,这会使快照无法使用。:)
归档时间: |
|
查看次数: |
16427 次 |
最近记录: |