删除 Amazon EBS 快照 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

删除 Amazon EBS 快照

当您不再需要卷的 Amazon EBS 快照后,可以将其删除。删除快照对卷没有影响。删除卷对从它生成的快照无任何影响。

增量快照删除

如果定期拍摄卷快照,则这些快照为增量快照。这意味着该设备上在您的最新快照之后更改的数据块将保存在新快照中。尽管快照是以增量方式保存的,但是快照删除流程旨在让您能够仅保留最新的快照以创建卷。

如果数据存在于早期的单个快照或一系列快照中保存的卷上,并且该数据随后从卷中删除,则该数据仍被视为早期快照的唯一数据。只有引用唯一数据的所有快照都被删除,该唯一数据才会从快照序列中删除。

删除快照时,仅删除该快照专门引用的数据。只有在删除引用唯一数据的所有快照时,才会删除该唯一数据。删除卷的之前快照不会影响您使用该卷的之后快照创建卷的能力。

删除快照可能不会降低组织的数据存储成本。其他快照可引用已删除快照的数据,已引用的数据总是会被保留。如果您删除了一个快照,而该快照包含以后的快照使用的数据,那么与所引用数据关联的成本将分配到后来的快照。有关快照如何存储数据的更多信息,请参阅快照的工作原理和下面的示例。

在下图中,卷 1 在三个时间点上显示。某个快照已捕获前两种状态,在第三种状态中,某个快照已被删除。

  • 在状态 1 中,该卷具有 10 GiB 数据。因为快照 A 是为该卷制作的首个快照,因此必须复制所有 10 GiB 数据。

  • 在状态 2 中,该卷仍包含 10 GiB 数据,但是,4 GiB 数据已更改。快照 B 只需复制并存储制作快照 A 后更改的 4 GiB 数据。未更改的其他 6 GiB 数据(已复制并存储在快照 A 中)将由快照 B 引用 而不是再次复制。这通过虚线箭头指示。

  • 在状态 3 中,卷自状态 2 以来未更改,但快照 A 已被删除。快照 B 引用的存储在快照 A 中的 6 GiB 数据现已移至快照 B,如粗箭头所示。因此,您仍需支付存储 10 GiB 数据的费用;快照 A 中保留的 6 GiB 未更改数据和快照 B 中的 4 GiB 已更改数据。

删除快照及其由其他快照引用的部分数据


          快照 A 包含 6 GiB 引用的数据。删除快照 A 后,引用的数据将合并到快照 B 中。

注意事项

删除快照时需考虑以下事项:

  • 您不能删除注册 AMI 使用的 EBS 卷的根设备快照。即使已注册的 AMI 已弃用或禁用,此注意事项依然适用。您必须先注销 AMI,然后才能删除快照。有关更多信息,请参阅注销您的 AMI

  • 您无法删除由 Amazon Backup 服务使用 Amazon EC2 管理的快照。而是应该使用 Amazon Backup 删除备份文件库中相应的恢复点。有关更多信息,请参阅 Amazon Backup 开发人员指南中的删除备份

  • 您可以手动创建、保留和删除快照,也可以使用 Amazon Data Lifecycle Manager 来管理快照。有关更多信息,请参阅Amazon Data Lifecycle Manager

  • 尽管您可以删除仍在制作的快照,但该快照必须先完成,删除才能生效。这可能需要较长时间。如果您还具有并发快照限制,而您尝试再制作一个快照,可能会遇到 ConcurrentSnapshotLimitExceeded 错误。有关更多信息,请参阅 Amazon Web Services 一般参考 中 Amazon EBS 的服务限额

  • 如果您删除符合回收站保留规则的快照,快照将保留在回收站中,而不是立即删除。有关更多信息,请参阅回收站

  • 无法删除与已禁用的 EBS 支持的 AMI 关联的快照。有关更多信息,请参阅禁用 AMI

删除快照

要删除快照,请使用以下方法之一。

Console
如需使用控制台删除快照
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择快照

  3. 选择要删除的快照,然后选择 Actions(操作)、Delete snapshot(删除快照)。

  4. 选择删除

Amazon CLI
要使用 Amazon CLI 删除一个快照

使用 delete-snapshot 命令。

Tools for Windows PowerShell
要使用 Tools for Windows PowerShell 删除一个快照

使用 Remove-EC2Snapshot 命令。

故障排除技巧

如果您收到 Failed to delete snapshot 错误,指示 AMI 当前正在使用该快照,则需要先取消注册关联的 AMI,然后才能删除该快照。您无法删除与 AMI 关联的快照。

如果您使用控制台且关联的 AMI 已禁用,则必须在 AMI 屏幕上选择已禁用的映像筛选条件才能查看已禁用的 AMI。

删除多卷快照

要删除多卷快照,请使用您在创建快照时应用于多卷快照集的标签检索集的所有快照。然后,分别删除这些快照。

系统不会阻止您删除多卷快照集中的各个快照。如果在 pending state 中删除快照,则只删除该快照。多卷快照集中的其他快照仍成功保留。