當雲端碟掛載在ECS執行個體上時,您可以使用 重新初始化磁碟 功能將作系統盤或資料盤用的雲端碟恢複到建立時的狀態。重新初始化後:

  • 系統盤會恢複到剛建立時的狀態。比如,如果您用公共鏡像Windows Server 2008 R2建立執行個體,那麼,重新初始化系統盤後,作業系統依然是最初的Windows Server 2008 R2,但是建立執行個體後安裝的應用程式和產生的資料都會被刪除。
    说明
    更換系統盤後再執行初始化,初始化的是更換後的系統盤,而不是更換前的系統盤。
  • 作資料盤用的雲端碟會恢複到初始狀態:
  • 如果雲端碟應用了自動快照策略,重新初始化後,設定仍然有效,不需要重新設定。
  • 重新初始化磁碟不會更改ECS執行個體的IP地址、雲端碟ID。
  • 重新初始化磁碟不會刪除雲端碟的自動快照或手動快照,您可以使用這些快照 回滾雲端碟
警告
  • 重新初始化磁碟前必須先停止ECS執行個體,該操作會中斷您的服務,請務必謹慎操作。
  • 重新初始化磁碟後,雲端碟上的資料將會丟失,請務必提前做好資料備份,例如為雲端碟建立快照,詳細操作,請參見 建立快照

重新初始化系統盤

前提條件

初始化Linux執行個體的系統盤時,如果使用金鑰組驗證,您必須已經 建立 SSH 金鑰對匯入 SSH 金鑰對

操作步驟

按以下步驟重新初始化系統盤:

  1. 登入 ECS管理主控台
  2. 選擇地域。
  3. 在左側導覽列中,單擊 執行個體
  4. 找到需要初始化系統盤的執行個體,單擊執行個體ID進入 執行個體詳情 頁。
  5. 在頁面右上方,單擊 停止,停止執行個體。
    说明
    如果是隨用隨付的VPC類型執行個體,而且已經開啟了 隨用隨付執行個體停機不收費 功能,在 提醒 彈出框中,單擊 確定。在 停止執行個體 對話方塊中,選擇 停止後仍舊保留執行個體並繼續收費。如果使用 停機不收費 模式,重新初始化系統盤後可能無法成功啟動執行個體。

  6. 執行個體進入 已停止 狀態後,在左側導覽列中,單擊 本執行個體磁碟
  7. 找到系統盤,在 操作 列中,單擊 重新初始化磁碟
  8. 在彈出的 重新初始化磁碟 對話方塊裡,完成以下設定:
    1. 設定驗證方法:
      • Windows執行個體:重新設定執行個體登入密碼。可以使用舊的密碼,也可以指定新的密碼。

      • Linux執行個體:選擇 設定密鑰設定密碼,並綁定金鑰組或重新設定密碼。可以使用舊的密碼,也可以指定新的密碼。

    2. (可選)安全加固:選擇 免費開通。開通安全加固功能後,您的執行個體會自動免費載入雲伺服器安全性群組件,提供網站後門檢測、異地登入提醒、暴力破解攔截等安全功能。
    3. (可選)啟動執行個體策略:選擇 重設磁碟後啟動。完成初始化後,執行個體會自動啟動。
    4. 單擊 確認重新初始化磁碟
  9. 僅適用於Linux執行個體:如果初始化前掛載了資料盤,您需要 重新建立掛載點資訊並掛載檔案系統
    说明
    在Linux執行個體中,重新初始化系統盤不會改變資料盤裡的內容,但是資料盤的掛載資訊會丟失,所以需要執行這步操作。

系統盤重新初始化後,您需要重新部署業務(包括應用和配置)從而儘快恢複業務。

重新初始化資料盤

重新初始化後,資料盤的狀態根據云盤最初的狀態以及執行個體的作業系統不同而異:

  • Windows執行個體:無論資料盤是從快照建立而來,還是一個全新的空盤,重新初始化後,資料盤會恢複到建立後的初始狀態,但是可以直接使用,不需要執行其他動作。
  • Linux執行個體:
    • 如果資料盤建立時是一個空盤:資料盤的檔案系統及內容完全丟失,您必須重新格式化、分區資料盤,並掛載資料盤分區。
      说明
      在這種情況下,如果重新初始化前您在 /etc/fstab 檔案中寫入了開機自動掛載分區的命令,那麼,重新初始化後,開機自動掛載會失效,啟動時一般會出現異常。所以,在重新初始化資料盤之前,您必須先在 /etc/fstab 中注釋掉開機自動掛載資料盤分區的資訊。
    • 如果資料盤是從快照建立而來:資料盤會恢複到原來快照的狀態,不需要重新掛載資料盤分區,但是資料盤建立成功後產生的所有資料都會丟失。

本文的步驟描述中用/dev/vdb1表示資料盤分區,/InitTest表示掛載點。您可以根據實際情況替換。

前提條件

雲端碟已經掛載到執行個體上。詳細操作,請參見挂载云盘。

操作步驟

按以下步驟重新初始化資料盤:

  1. 僅適用於Linux執行個體:如果資料盤建立時是一個空盤,而且您在 /etc/fstab 中添加了開機自動掛載資料盤分區的命令,那麼,您必須在 /etc/fstab 裡注釋掉開機掛載資料盤分區的命令。操作步驟如下:
    1. 遠端連線Linux執行個體
    2. 運行 vim /etc/fstab
    3. i 鍵進入編輯模式。
    4. 找到資料盤分區掛載資訊,加 # 注釋掉掛載資訊,如下所示。
      # /dev/vdb1 /InitTest ext3 defaults 0 0
    5. Esc 鍵退出編輯模式,輸入 :wq 保存並退出。
  2. 登入 ECS管理主控台
  3. 在左側導覽列中,單擊 執行個體
  4. 選擇地域。
  5. 找到需要初始化資料盤的執行個體,單擊執行個體ID進入 執行個體詳情 頁。
  6. 在頁面右上方,單擊 停止,停止執行個體。
    说明
    如果是隨用隨付的VPC類型執行個體,而且已經開啟了 隨用隨付執行個體停機不收費 功能,在 提醒 彈出框中,單擊 確定。在 停止執行個體 對話方塊中,選擇 停止後仍舊保留執行個體並繼續收費。如果使用 停機不收費 模式,重新初始化資料盤後可能無法成功啟動執行個體。

  7. 執行個體進入 已停止 狀態後,在左側導覽列中,單擊 本執行個體磁碟
  8. 找到資料盤,在 操作 列中,單擊 重新初始化磁碟
  9. 在彈出的 重新初始化磁碟 對話方塊裡,認真閱讀提示後,單擊 確認重新初始化磁碟
  10. 在左側導覽列中,單擊 執行個體詳情
  11. 在頁面右上方,單擊 啟動,啟動執行個體,完成資料盤初始化。
  12. 僅適用於Linux執行個體:如果資料盤建立時是一個空盤,您必須 Linux 格式化和掛載資料盤

資料盤重新初始化後,您需要重新部署業務(包括應用和配置)從而儘快恢複業務。

相關API

ReInitDisk