You need to enable JavaScript to run this app.
导航

快照原理

最近更新时间2022.03.09 20:13:53

首次发布时间2021.12.31 16:42:19

快照是云盘在某一时刻的数据备份,本文介绍快照的实现原理,包括增量快照、回滚快照及删除快照的原理。

增量快照

为了节约快照的存储空间及费用,云盘快照采用增量快照形式,当您创建快照时,除了第一个快照为全量快照外,后续快照均为增量快照,即只包含与上一个快照数据变化的部分。
如下图所示,快照1、2和3分别为云盘的3个快照。

  • 快照1:云盘的第一个快照,备份云盘上所有的数据块。
  • 快照2:云盘的第二个快照,只备份有变化的A'及D',数据块B和C引用快照1的数据。
  • 快照3:云盘的第三个快照,只备份有变化的B'',数据块A'和D'引用快照2的数据,数据块C引用快照1的数据。
    alt

回滚快照

当您使用某一快照回滚时,EBS会自动将该快照与之前的快照合并,如果存在相同的数据块,则保留最新的快照中的数据。回滚时,EBS会将合并后的数据写入云盘中。
如下图所示,快照1、2和3分别为云盘的3个快照,当您使用快照3回滚时,系统会将数据块A'、B''、C及D'数据块中的数据回滚至云盘上。
alt

删除快照

当您不需要保留某份快照或快照的数量超出限制时,您可以删除部分快照释放空间
如下图所示,快照1、2和3分别为云盘的3个快照,当您删除快照1时,已有新数据的数据块A和D会被删除,存在引用关系的数据块B和C不会被删除。
alt