刪除 Amazon EBS快照 - Amazon EBS

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

刪除 Amazon EBS快照

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

刪除快照的考量事項

刪除快照時有下列考量:

  • 您無法刪除已註冊 所使用的EBS磁碟區根裝置的快照AMI。即使已取代或停用已註冊 AMI,此考量仍適用。您必須先取消註冊 ,AMI才能刪除快照。如需詳細資訊,請參閱取消註冊您的 AMI

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

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

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

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

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

  • 您無法刪除與您共用的快照。

  • 如果您刪除您擁有的共用快照,則共用快照的所有帳戶都會失去其存取權。

刪除增量快照的運作方式

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

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

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

刪除快照可能不會降低您組織的資料儲存成本。其他快照可能會參考該快照的資料,被參考資料一律予以保留。若您刪除的快照內含之後快照所用的資料,與參考資料相關的成本將配置到之後的快照。如需有關快照如何存放資料的詳細資訊,請參閱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)。

刪除快照

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

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

  2. 在導覽窗格中,選擇 Snapshots (快照)。

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

  4. 選擇 刪除

AWS CLI
使用 刪除快照 AWS CLI

使用 delete-snapshot 命令。

Tools for Windows PowerShell
使用 Tools for Windows 刪除快照 PowerShell

使用 Remove-EC2Snapshot命令。

疑難排解秘訣

如果您收到Failed to delete snapshot錯誤,指出 目前正在使用快照AMI,則需要取消註冊相關聯的 AMI,才能刪除快照。您無法刪除與 相關聯的快照AMI。

如果您使用的是 主控台,且關聯的 AMI 已停用,則必須在AMIs畫面上選取已停用影像篩選條件,以檢視已停用的 AMIs。

刪除多磁碟區快照

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

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