全部產品
Search
文件中心

Elastic Compute Service:使用快照復原雲端硬碟

更新時間:Jun 19, 2024

當雲端硬碟因誤刪誤改、勒索病毒等原因造成資料丟失時,您可以使用該雲端硬碟的歷史快照復原雲端硬碟,從而使該雲端硬碟的資料恢複到建立快照時的狀態。本文介紹如何使用快照復原雲端硬碟。

約束限制

在使用快照復原雲端硬碟之前,請確認以下資訊:

  • 確保需要進行復原的雲端硬碟有可以用於復原的、建立完成的歷史快照,且沒有快照正在建立中。建立快照的具體操作,請參見建立快照

    警告

    復原雲端硬碟是無法復原操作,從快照的建立日期到復原雲端硬碟時這段時間內的資料會丟失。為避免誤操作,建議您在復原前為雲端硬碟建立一份快照備份資料。

  • 待復原的雲端硬碟未被釋放。

  • 更換作業系統後,歷史系統硬碟快照不能用於復原新的系統硬碟。

    說明

    您可以使用快照建立新的隨用隨付雲端硬碟,然後掛載到ECS執行個體上做資料恢複。資料恢複後,建議及時釋放雲端硬碟。具體操作,請參見使用快照建立雲端硬碟掛載資料盤釋放雲端硬碟

  • 如果雲端硬碟被用作建立動態擴充卷或者RAID陣列,您必須先停止使用該雲端硬碟的服務或應用程式,以確保沒有讀取或寫入操作進行中,再使用快照復原雲端硬碟。

  • 僅支援將快照資料復原至原雲端硬碟,不支援復原到其他雲端硬碟。如果您需要將快照資料移轉至其他盤,可以通過快照建立一塊全新的雲端硬碟。具體操作,請參見使用快照建立雲端硬碟

  • 雲端硬碟狀態約束:

    • 如果雲端硬碟處於待掛載狀態(即未掛載至ECS執行個體),則可以直接執行復原操作。

    • 如果雲硬碟已掛載至ECS執行個體,需先停止ECS執行個體才能執行復原操作。

使用快照復原雲端硬碟

復原雲端硬碟時,您可以從快照頁面和執行個體頁面兩個入口進入操作介面,本操作以快照頁面為例。

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇儲存與快照 > 快照

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 單擊雲端硬碟快照頁簽。

  5. 找到需要復原雲端硬碟的快照,在操作列中單擊復原雲端硬碟

  6. 在彈出的對話方塊中,單擊確定

說明

如果復原的是系統硬碟,預設會自動綁定執行個體當前的SSH金鑰組或使用者名稱密碼。復原完成後,您可以通過這些認證方式登入到復原後的執行個體中。

(可選)復原雲端硬碟後同步資料

假設您使用時間一為雲端硬碟建立的快照A並執行了復原操作,如果您需要同步時間一以後的累積資料,可以按以下步驟操作。

  1. 在時間點二,為原雲端硬碟建立快照B。

  2. 使用快照A復原原雲端硬碟。

  3. 使用快照B建立新雲端硬碟。

    具體操作,請參見使用快照建立雲端硬碟

  4. 在同一執行個體上掛載新的雲端硬碟。

    具體操作,請參見掛載資料盤

  5. 遠端連線ECS執行個體。

    關於串連方式的介紹,請參見串連方式概述

  6. 查看新增雲端硬碟B。

    • Linux執行個體:

      1. 遠端連線新掛載的ECS執行個體並執行以下命令,完成mount操作。

        mount <雲端硬碟分區名稱> <分區掛載點>
        • <雲端硬碟分區名稱>:請您遠端連線原ECS執行個體(快照所在的ECS執行個體),通過df -h命令查詢。

        • <分區掛載點>:分區掛載點可以是已有目錄,也可以根據需要執行mkdir -p <分區掛載點>命令建立新目錄。分區掛載點是一個以/開頭後跟英文或數位路徑格式,例如:/mnt。

      2. /etc/fstab中寫入新分區資訊,以便在啟動時自動掛載分區。

        具體操作,請參見步驟四:配置開機自動掛載分區

    • Windows執行個體:遠端連線ECS執行個體,參考步驟1~步驟4磁碟管理頁面完成聯機操作即可。image

  7. 將新雲端硬碟中的有用資料複製到原雲端硬碟中。

  8. (可選)按需釋放新雲端硬碟,以節省成本。

    具體操作,請參見釋放雲端硬碟

後續步驟

  • 復原雲端硬碟後,所有在該快照之後做的更改都會丟失。這包括主機設定檔、主機名稱、SSH配置、密碼、網路設定、系統軟體源、時鐘源等配置資料。由於這些配置被還原到快照時刻的狀態,您需要重新設定這些資訊以匹配您當前的使用需求。

  • 如果您在建立資料盤的快照之後對資料盤進行了擴容,當您復原到該快照時,資料盤將恢複到快照時的容量,這表示擴容部分的空間會丟失。因此,您需要在復原後重新登入到您的執行個體中,並對檔案系統進行再次擴容,以恢複到擴容後的狀態。