首页 > 解决方案 > EBS 快照版本控制

问题描述

EBS 快照是否有版本?如果是,我在哪里可以找到版本信息。

我试图查看亚马逊官方文档,但无法得到明确的答案。

标签: amazon-web-servicesaws-ebs

解决方案


是和否。

在某种程度上,每个快照都是一个“版本”。

这样做的原因是,当创建快照时,自上一个快照以来添加或修改的任何块都将复制到 Amazon S3(在您无法直接访问的地方),并且快照成为“索引”那些块。

设想:

  • 创建快照1
  • 修改一个块
  • 创建快照2

创建 Snapshot2 时,将一个块复制到 S3。Snapshot2 仍然指向卷中使用的所有块,但它们已经在 S3 中,不需要重新复制。因此,您可以将 Snapshot1 和 Snapshot2 视为磁盘的不同“版本”。

如果 Snapshot1 被删除,则底层数据将保留在 S3 中,因为它由 Snapshot2 使用。如果随后删除 Snapshot2,则 S3 中的所有快照数据都将被删除。(除非原始卷基于 AMI,它本身就是一个快照!在这种情况下,只会删除自 AMI 实例化以来所做的更改。整洁而令人困惑,嗯!)


推荐阅读