當雲端硬碟因誤刪誤改、勒索病毒等原因造成資料丟失時,您可以使用該雲端硬碟的歷史快照復原雲端硬碟,從而使該雲端硬碟的資料恢複到建立快照時的狀態。本文介紹如何使用快照復原雲端硬碟。
約束限制
在使用快照復原雲端硬碟之前,請確認以下資訊:
確保需要進行復原的雲端硬碟有可以用於復原的、建立完成的歷史快照,且沒有快照正在建立中。建立快照的具體操作,請參見建立快照。
警告復原雲端硬碟是無法復原操作,從快照的建立日期到復原雲端硬碟時這段時間內的資料會丟失。為避免誤操作,建議您在復原前為雲端硬碟建立一份快照備份資料。
待復原的雲端硬碟未被釋放。
更換作業系統後,歷史系統硬碟快照不能用於復原新的系統硬碟。
說明您可以使用快照建立新的隨用隨付雲端硬碟,然後掛載到ECS執行個體上做資料恢複。資料恢複後,建議及時釋放雲端硬碟。具體操作,請參見使用快照建立雲端硬碟、掛載資料盤和釋放雲端硬碟。
如果雲端硬碟被用作建立動態擴充卷或者RAID陣列,您必須先停止使用該雲端硬碟的服務或應用程式,以確保沒有讀取或寫入操作進行中,再使用快照復原雲端硬碟。
僅支援將快照資料復原至原雲端硬碟,不支援復原到其他雲端硬碟。如果您需要將快照資料移轉至其他盤,可以通過快照建立一塊全新的雲端硬碟。具體操作,請參見使用快照建立雲端硬碟。
雲端硬碟狀態約束:
如果雲端硬碟處於待掛載狀態(即未掛載至ECS執行個體),則可以直接執行復原操作。
如果雲硬碟已掛載至ECS執行個體,需先停止ECS執行個體才能執行復原操作。
使用快照復原雲端硬碟
復原雲端硬碟時,您可以從快照頁面和執行個體頁面兩個入口進入操作介面,本操作以快照頁面為例。
登入ECS管理主控台。
在左側導覽列,選擇 。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
單擊雲端硬碟快照頁簽。
找到需要復原雲端硬碟的快照,在操作列中單擊復原雲端硬碟。
在彈出的對話方塊中,單擊確定。
如果復原的是系統硬碟,預設會自動綁定執行個體當前的SSH金鑰組或使用者名稱密碼。復原完成後,您可以通過這些認證方式登入到復原後的執行個體中。
(可選)復原雲端硬碟後同步資料
假設您使用時間一為雲端硬碟建立的快照A並執行了復原操作,如果您需要同步時間一以後的累積資料,可以按以下步驟操作。
在時間點二,為原雲端硬碟建立快照B。
使用快照A復原原雲端硬碟。
使用快照B建立新雲端硬碟。
具體操作,請參見使用快照建立雲端硬碟。
在同一執行個體上掛載新的雲端硬碟。
具體操作,請參見掛載資料盤。
遠端連線ECS執行個體。
關於串連方式的介紹,請參見串連方式概述。
查看新增雲端硬碟B。
Linux執行個體:
遠端連線新掛載的ECS執行個體並執行以下命令,完成
mount
操作。mount <雲端硬碟分區名稱> <分區掛載點>
<雲端硬碟分區名稱>
:請您遠端連線原ECS執行個體(快照所在的ECS執行個體),通過df -h
命令查詢。<分區掛載點>
:分區掛載點可以是已有目錄,也可以根據需要執行mkdir -p <分區掛載點>
命令建立新目錄。分區掛載點是一個以/開頭後跟英文或數位路徑格式,例如:/mnt。
在
/etc/fstab
中寫入新分區資訊,以便在啟動時自動掛載分區。具體操作,請參見步驟四:配置開機自動掛載分區。
將新雲端硬碟中的有用資料複製到原雲端硬碟中。
(可選)按需釋放新雲端硬碟,以節省成本。
具體操作,請參見釋放雲端硬碟。
後續步驟
復原雲端硬碟後,所有在該快照之後做的更改都會丟失。這包括主機設定檔、主機名稱、SSH配置、密碼、網路設定、系統軟體源、時鐘源等配置資料。由於這些配置被還原到快照時刻的狀態,您需要重新設定這些資訊以匹配您當前的使用需求。
如果您在建立資料盤的快照之後對資料盤進行了擴容,當您復原到該快照時,資料盤將恢複到快照時的容量,這表示擴容部分的空間會丟失。因此,您需要在復原後重新登入到您的執行個體中,並對檔案系統進行再次擴容,以恢複到擴容後的狀態。
Linux執行個體:擴容分區和檔案系統(Linux)
Windows執行個體:擴容分區和檔案系統(Windows)