阿里云提供了快照功能,通过有计划地对弹性块存储(这里简称为 磁盘)创建快照,您可以保留磁盘在某一个或者多个时间点的数据拷贝,从而保证您的业务可持续运行。 增量快照机制快照使用增量的方式,只拷贝两份快照之间有数据变化的部分,如下图所示。
图中快照1、快照2和快照3分别是一块磁盘第一份、第二份和第三份快照。文件系统对磁盘的数据进行分块检查,当创建快照时,只有发生变化的数据块才会被复制到快照中: - 快照1是第一份快照,复制了该磁盘上所有数据。
- 快照2只复制了有变化的数据块B1和C1。数据块A和D引用了快照1中的A和D。
- 快照3只复制了有变化的数据块B2。数据块A和D引用了快照1中的A和D,数据块C1引用了快照2中的C1。
当磁盘需要恢复到快照3的状态时,回滚磁盘 功能会将数据块A、B2、C1和D复制到磁盘上,从而将磁盘恢复到快照3的状态。 如果快照2被删除,快照中的数据块B1将被删除,但是数据块C1则不会被删除(依然被引用的数据块不会被删除)。所以,当磁盘恢复到快照3的状态时,仍可以恢复数据块C1的状态。
创建快照时耗每块磁盘的第一份快照是全量快照,耗时较长。之后再对同一块磁盘创建快照时,都是增量快照,耗时较短。创建一份快照需要的时间取决于需要备份的数据量。 创建快照影响创建快照可能会轻微降低磁盘的性能,出现短暂瞬间变慢。 快照链快照链是一块磁盘中所有快照组成的关系链,一块磁盘对应一条快照链,所以快照链ID即磁盘 ID。一条快照链会包括以下信息:
|