刪除一個 Amazon EBS 快照。 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除一個 Amazon EBS 快照。

當您不再需要磁碟區的 Amazon EBS 快照後,即可將它刪除。刪除快照不會影響該磁碟區。刪除磁碟區也不會影響從該磁碟區取得的快照。

增量式快照刪除

如果您建立磁碟區的定期快照,則快照為遞增。這表示只有在您最近一次執行裝置快照之後發生變更的區塊會儲存至新的快照。雖然快照是遞增儲存,但快照刪除程序的設計方式,可讓您只需要保存最新快照,就能建立磁碟區。

若資料曾存在於磁碟區中、包含在較早的一份或一序列快照中的資料,即使該資料隨後遭從磁碟區中刪除,該資料仍被視為是較早快照的唯一資料。若參考唯一資料的所有快照都遭到刪除,才會從快照序列中刪除此唯一資料。

移除快照時,僅會移除只由該快照參考的資料。只有在所有參考該資料的快照都刪除時,才會刪除唯一資料。刪除磁碟區之前的快照,您仍能夠從該磁碟區之後的快照建立磁碟區。

刪除快照可能不會降低您組織的資料儲存成本。其他快照可能會參考該快照的資料,被參考資料一律予以保留。若您刪除的快照內含之後快照所用的資料,與參考資料相關的成本將配置到之後的快照。如需有關快照如何存放資料的詳細資訊,請參閱快照的運作方式及下列範例。

下圖顯示三個時間點的 Volume 1 (磁碟區 1)。前兩個狀態各自擷取一個快照,第三個狀態則刪除一個快照。

  • 在 State 1 (狀態 1) 中,磁碟區具有 10 GiB 的資料。由於 Snap A (快照 A) 為此磁碟區取得的第一個快照,因此必須複製整個 10 GiB 的資料。

  • 在 State 2 (狀態 2) 中,磁碟區仍具有 10 GiB 的資料,但其中 4 GiB 已經過變更。Snap B (快照 B) 必須複製 Snap A (快照 A) 取得後發生的 4 GiB 變更,且只會存放這變更的 4 GiB。其他未變更的 6 GiB 資料已由 Snap A (快照 A) 複製並存放,因此會供 Snap B (快照 B) 參考,而非再次複製。如下圖虛線箭頭所示。

  • 在 State 3 (狀態 3) 中,該磁碟區自 State 2 (狀態 2) 後即未變更,但 Snapshot A (快照 A) 已被刪除。Snapshot B (快照 B) 所參考的 Snapshot A (快照 A) 內存放的 6 GiB 資料,現已移至 Snapshot B (快照 B),如下圖粗箭頭所示。因此,您仍需支付存放 10 GiB 資料的費用,其中包括 Snap A (快照 A) 中未變更的 6 GiB,以及 Snap B (快照 B) 中已變更的 4 GiB。

刪除一個快照,且另一個快照參考其中的部分資料


            Snap A (快照 A) 內含 6 GiB 的參考資料。刪除 Snap A (快照 A) 時,該資料會合併至 Snap B (快照 B)。

考量事項

刪除快照時有下列考量:

  • 對於已註冊 AMI 使用的 EBS 磁碟區,您無法刪除其中根設備的快照。即使已棄用或停用已註冊的 AMI,也適用此考量事項。您必須先取消註冊該 AMI,之後才能刪除該快照。如需詳細資訊,請參閱取消註冊 AMI

  • 您無法刪除由該 AWS Backup 服務使用 Amazon EC2 管理的快照。請改用 AWS Backup 來刪除備份儲存庫中對應的復原點。如需詳細資訊,請參閱《AWS Backup 開發人員指南》中的刪除備份

  • 您可以手動建立、保留和刪除快照,或者您也可以使用 Amazon Data Lifecycle Manager 來為您管理快照。如需詳細資訊,請參閱 Amazon Data Lifecycle Manager

  • 雖然您能夠刪除進行中的快照,但必須等到該快照完成後,刪除操作才會生效。這可能需要很長的時間。若處於並行快照上限同時嘗試取得另一個快照,則可能會出現 ConcurrentSnapshotLimitExceeded 錯誤。如需詳細資訊,請參閱《Amazon Web Services 一般參考》中適用於 Amazon EBS 的 Service Quotas

  • 如果您刪除符合資源回收筒保留規則的快照,快照會保留在資源回收筒中,而不會立即刪除。如需詳細資訊,請參閱資源回收筒

  • 您無法刪除與已停用的 EBS 後端 AMI 相關聯的快照。如需詳細資訊,請參閱停用 AMI

刪除快照

若要刪除快照,請使用下列其中一種方法。

Console
欲使用主控台刪除快照
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇快照

  3. 選取要刪除的快照,然後選取 Actions (動作)、Delete snapshot (刪除快照)。

  4. 選擇刪除

AWS CLI
若要使用刪除快照 AWS CLI

使用 delete-snapshot 命令。

Tools for Windows PowerShell
若要使用視窗的工具刪除快照 PowerShell

使用 Remove-EC2Snapshot 命令。

疑難排解秘訣

如果出現Failed to delete snapshot錯誤,指出 AMI 目前正在使用快照,您必須先取消註冊相關的 AMI,然後才能刪除快照。不可刪除與 AMI 相關聯的快照。

如果正在使用主控台且關聯的 AMI 已停用,則必須在 AMI 畫面上選取已停用的映像篩選條件,才能檢視已停用的 AMI。

刪除多磁碟區快照

若要刪除多磁碟區快照,請使用您建立快照時套用到多磁碟區快照集的標籤,擷取該快照集的所有快照。然後,個別地刪除快照。

系統不會阻止您刪除多磁碟區快照集中的個別快照。如果您刪除的快照處於 pending state 的狀態,則只會刪除該快照。多磁碟區快照集中的其他快照仍會順利完成。