全部產品
Search
文件中心

Elastic Compute Service:步驟一:擴容雲端硬碟容量

更新時間:Jun 19, 2024

當雲端硬碟(系統硬碟或資料盤)使用空間不足時,您可以在ECS控制台上擴容雲端硬碟的容量以增加儲存空間。本文為您介紹如何通過線上擴容(擴容完無需重啟執行個體)和離線擴容(擴容完需要重啟執行個體)兩種方式擴容雲端硬碟容量。

前提條件

  • 請確保執行個體滿足以下條件:

    • 線上擴容時,執行個體狀態為運行中(Running)。

    • 離線擴容時,執行個體狀態為運行中(Running)或已停止(Stopped)。

  • 請確保雲端硬碟滿足以下條件:

    • 雲端硬碟狀態為使用中(In Use)或者待掛載(Unattached)。

      說明

      擴容雲端硬碟容量後,您需要繼續進入作業系統內擴容分區和檔案系統,待掛載狀態的雲端硬碟需要掛載至ECS執行個體。

    • (強烈建議)已為雲端硬碟建立快照,做好資料備份。具體操作,請參見建立一個雲端硬碟快照

      說明
      • 正在建立快照的雲端硬碟不支援擴容。請您等待快照建立完成後,再開始執行擴容操作。

      • 使用快照會產生計費。更多資訊,請參見快照計費

操作步驟

  1. 前往ECS執行個體詳情頁面的雲端硬碟頁簽。

    1. 登入ECS管理主控台

    2. 在左側導覽列,選擇執行個體與鏡像 > 執行個體

    3. 在頂部功能表列處,選擇目標ECS執行個體所在地區。image.png

    4. 找到待擴容雲端硬碟所在的執行個體,單擊執行個體ID。

    5. 執行個體詳情頁面,單擊雲端硬碟頁簽。

  2. 找到待擴容的目標雲端硬碟,在操作列選擇更多 > 擴容

    如果需要批量擴容多個雲端硬碟,請使用阿里雲帳號在儲存與快照 > 雲端硬碟頁面選擇多個雲端硬碟後,單擊列表底部的擴容

    說明
    • 只有阿里雲帳號可以執行批量擴容,RAM使用者無許可權操作。如果需要實現批量擴容,請使用阿里雲帳號登入ECS管理主控台

    • 掛載在同一ECS執行個體下的雲端硬碟不支援批量擴容。

  3. 確定目標盤與須知嚮導頁面,單擊已知曉並備份,繼續擴容

  4. 配置擴容方式與容量嚮導頁面,設定擴容參數。

    image

    1. 設定擴容後的容量,擴容後容量不允許小於當前容量。

    2. 選擇一種擴容方式。

      • 線上擴容:是預設推薦的擴容方式,擴容後無需重啟執行個體即可生效。

      • 離線擴容:擴容後,需要通過ECS控制台或者OpenAPI重啟執行個體才會生效。

      說明
      • 當您的執行個體處於停止狀態或部分早期執行個體規格不支援線上擴容時,只能選擇離線擴容。不支援線上擴容的執行個體規格請參見常見問題

      • 如果Windows執行個體的virtio驅動版本小於58011,請選擇離線擴容,否則擴容無法生效。如果您需要進行線上擴容,您可以先更新Windows執行個體virtio驅動,然後再進行線上擴容。

      • 離線擴容需要重啟執行個體才會生效,如果您的業務不允許重啟執行個體,請選擇線上擴容。

      • 重啟執行個體必須通過ECS控制台或者OpenAPI重啟才會生效,在ECS執行個體內部重啟(執行reboot命令)無效。具體操作,請參見重啟執行個體或者RebootInstance

    3. 閱讀並選中我已閱讀並同意《Elastic Compute Service服務合約》

    4. 在頁面左下角確認費用後,單擊擴容

    5. 支付新增容量部分的費用。

  5. 確認擴容結果嚮導頁面,待擴容結果列顯示為成功時,在頁面左下角單擊下一步,擴容分區和檔案系統

    image

  6. (條件必選)該步驟僅適用於離線擴容。在擴容分區和檔案系統嚮導頁面處理建議地區,單擊立即重啟執行個體,重啟雲端硬碟所掛載的ECS執行個體以使擴容生效。

    image

  7. 擴容分區和檔案系統嚮導頁面查看雲端硬碟的分區資訊,並根據實際情況在解決方案地區選取項目一種方式擴容分區和檔案系統。

    image

    • 文檔自助:需遠端連線ECS執行個體,進入作業系統內部通過命令列方式,實現分區和檔案系統的擴容。

      具體操作,請參見擴容分區和檔案系統(Linux)擴容分區和檔案系統(Windows)

    • 雲助手工具:無需進入ECS執行個體內部,直接在控制台通過雲助手工具對執行個體發送遠程命令,實現分區和檔案系統的擴容。

      重要

      使用雲助手功能時,請您注意以下限制項:

      • 該功能僅支援部分使用者使用,支援情況以實際介面為準。

      • 只有部分作業系統支援運行雲助手命令。更多資訊,請參見雲助手概述

      • 通過雲助手工具在控制台擴容分區和檔案系統時,需先在ECS執行個體上安裝雲助手。具體操作,請參見安裝雲助手Agent

      直接單擊執行上述遠程命令,然後在發送命令對話方塊中單擊執行,系統將自動執行擴容命令。

常見問題

已經做了離線擴容,但不想重啟執行個體怎麼辦?

由於離線擴容需要重啟(或啟動)執行個體才會生效,如果您的業務不允許重啟(或啟動)執行個體但在擴容雲端硬碟時選擇了離線擴容的方式,則您可以在離線擴容後再次選用線上擴容的方式,在保持執行個體正常啟動並執行狀態下使之前離線擴容效果生效。但再次擴容也會產生一定的費用,請您根據實際業務需要來完成擴容操作。

例如,您已經在ECS控制台上將雲端硬碟離線擴容到60 GiB,但此時由於業務需要又不想重啟執行個體,則雲端硬碟擴容實際並未生效。那麼您可以再次在ECS控制台上做線上擴容,例如線上擴容到61 GiB。擴容完成後,您就可以在作業系統內看到的磁碟容量已經變為61 GiB大小。

開啟了多重掛載功能的雲端硬碟,擴容後不生效怎麼辦?

開啟多重掛載功能的雲端硬碟擴容時,無法確保所有掛載的執行個體可以立刻識別擴容後的空間,建議您完成擴容後:

  1. 先卸載雲端硬碟。具體操作,請參見卸載雲端硬碟

  2. 再重新掛載雲端硬碟。具體操作,請參見掛載雲端硬碟

  3. (條件必選)如果重新掛載後,系統仍然無法看到擴容後的容量,建議您重啟執行個體。具體操作,請參見重啟執行個體

哪些執行個體規格不支援線上擴容?

不支援線上擴容的執行個體規格有:

  • ecs.ebmc4.8xlarge

  • ecs.ebmhfg5.2xlarge

  • ecs.ebmg5.24xlarge

  • ecs.t1

  • ecs.s1

  • ecs.s2

  • ecs.s3

  • ecs.c1

  • ecs.c2

  • ecs.m1

  • ecs.m2