阿里雲提供了快照功能,通過有計劃地對彈性區塊存放裝置(這裡簡稱為 磁碟)建立快照,您可以保留磁碟在某一個或者多個時間點的資料拷貝,從而保證您的業務可持續運行。

增量快照機制

快照使用增量的方式,只拷貝兩份快照之間有資料變化的部分,如下圖所示。



  • 圖中快照1、快照2和快照3分別是一塊磁碟第一份、第二份和第三份快照。檔案系統對磁碟的資料進行分塊檢查,當建立快照時,只有發生變化的資料區塊才會被複製到快照中:

    1. 快照1是第一份快照,複製了該磁碟上所有資料。
    2. 快照2隻複製了有變化的資料區塊B1和C1。資料區塊A和D引用了快照1中的A和D。
    3. 快照3隻複製了有變化的資料區塊B2。資料區塊A和D引用了快照1中的A和D,資料區塊C1引用了快照2中的C1。
  • 當磁碟需要恢複到快照3的狀態時,回滾磁碟 功能會將資料區塊A、B2、C1和D複製到磁碟上,從而將磁碟恢複到快照3的狀態。

  • 如果快照2被刪除,快照中的資料區塊B1將被刪除,但是資料區塊C1則不會被刪除(依然被引用的資料區塊不會被刪除)。所以,當磁碟恢複到快照3的狀態時,仍可以恢複資料區塊C1的狀態。

建立快照時耗

每塊磁碟的第一份快照是全量快照,耗時較長。之後再對同一塊磁碟建立快照時,都是增量快照,耗時較短。建立一份快照需要的時間取決於需要備份的資料量。

建立快照影響

建立快照可能會輕微降低磁碟的效能,出現短暫瞬間變慢。

快照鏈

快照鏈是一塊磁碟中所有快照組成的關係鏈,一塊磁碟對應一條快照鏈,所以快照鏈ID即磁碟 ID。一條快照鏈會包括以下資訊:

  • 快照節點:快照鏈中的一個節點表示磁碟的一份快照。

  • 快照容量:快照鏈中所有快照佔用的儲存空間。

    说明 快照服務按照快照容量來收費,您可以使用快照鏈確認每塊磁碟的快照容量。
  • 快照額度:每塊磁碟最多隻能建立64份快照,所以,每條快照鏈最多隻能有64個節點,包括手動建立及自動建立的快照。

    说明 一塊磁碟的快照數量達到額度上限後,如果要繼續建立自動快照,系統會自動刪除最早的自動快照;如果要手動建立快照,您需要手動刪除不需要的快照。更多資訊,請參見 使用者指南 的 為磁碟設定自動快照策略 和 刪除快照。