在ECS控制臺上擴容云盤(系統盤或數據盤)容量后,對應分區的文件系統并未擴容,您需要進入ECS實例內部繼續擴容云盤的分區和文件系統。本文為您介紹如何將Windows實例的云盤擴容部分的容量用于擴容原有分區或者新增分區。
前提條件
請確保實例滿足以下條件:
實例狀態為運行中(Running)。
鏡像版本:不支持Windows Server 2003操作系統。
內核版本:Windows實例的virtio驅動需要大于58011版本。更多信息,請參見更新Windows實例的virtio驅動。
請確保云盤狀態為使用中(In_use)。
已在ECS控制臺擴容云盤容量。具體操作,請參見步驟一:擴容云盤容量。
說明如果您在擴容云盤容量時選擇離線擴容,擴容后需要通過ECS控制臺或API接口重啟實例(在實例內部執行
reboot
命令重啟無效)才能生效。具體操作,請參見重啟實例。
準備工作
操作步驟
本操作以公共鏡像Windows Server 2016 64位操作系統、在ECS實例內部將云盤由40 GiB擴容至60 GiB為例,請您根據實際環境進行操作。
步驟一:確認云盤是否需要轉換分區
如果云盤容量小于等于2 TiB或者為GPT分區,則直接跳過該步驟。
如果云盤容量大于2 TiB且為MBR分區,需先轉換Windows數據盤的分區類型,然后再執行步驟二:擴容分區和文件系統。
遠程連接ECS實例。
登錄ECS管理控制臺,單擊左側導航欄實例,選擇目標實例,單擊遠程連接,登錄實例。具體操作,請參見使用Workbench工具以RDP協議登錄Windows實例。
在Windows Server桌面,右鍵單擊圖標,然后單擊磁盤管理。
找到待確認分區格式的數據盤(以磁盤 1為例),右鍵單擊待確認分區格式的磁盤周邊空白區,在彈出菜單中選擇屬性。
在彈出的對話框中,單擊卷頁簽,然后查看磁盤分區形式。
如下圖所示,磁盤分區類型為MBR。
步驟二:擴容分區和文件系統
擴容原有分區和文件系統
此步驟以擴容系統盤(C盤)為例,介紹如何在ECS實例內部將擴容的20 GiB容量增加到原有分區(C盤)。
遠程連接ECS實例。
登錄ECS控制臺,點擊左側導航欄實例,選擇目標實例,點擊遠程連接,登錄實例。具體操作,請參見使用Workbench工具以RDP協議登錄Windows實例。
在Windows Server桌面,右鍵單擊圖標,然后單擊磁盤管理。
在磁盤管理對話框中,選擇 ,查看未分配的磁盤容量。
如下圖所示,磁盤0(C盤)是系統盤,磁盤1(D盤)是數據盤。
右鍵單擊磁盤(以磁盤 0為例)主分區的空白處,并選擇擴展卷。
說明如果擴容數據盤,則右鍵單擊對應數據盤(例如磁盤 1)分區進行擴容。如果您的磁盤存在多個分區,建議擴容的分區是與未分配分區左相鄰的分區,否則,Windows會將選定的基本磁盤轉換成動態磁盤。
不能跨磁盤擴容,即擴容的磁盤1的空間不能直接分配給磁盤0使用。每個磁盤的分區和文件系統是獨立的,擴容后的空間只能用于擴展當前磁盤的分區或創建新的分區。
根據擴展卷向導的默認設置完成擴展卷操作。
擴容完成后,新增容量會自動合入原來的C盤。如下圖所示,按照示例容量C盤有60 GB的可用空間。
新增分區
此步驟以在數據盤新增分區為例,介紹如何在ECS實例內部將擴容的20 GB容量創建一個新的分區(例如E盤)。
遠程連接ECS實例。
登錄ECS管理控制臺,單擊左側導航欄實例,選擇目標實例,單擊遠程連接,登錄實例。具體操作,請參見使用Workbench工具以RDP協議登錄Windows實例。
在Windows Server桌面,右鍵單擊圖標,然后單擊磁盤管理。
在磁盤管理對話框中,選擇 ,查看未分配的磁盤容量。
如下圖所示,磁盤0(C盤)是系統盤,磁盤1(D盤)是數據盤。
右鍵單擊磁盤1未分配區的空白處,并選擇新建簡單卷。
根據新建簡單卷向導的默認設置完成新建卷操作。
擴容完成后,可以看到新增的E盤,如下圖所示,按照示例容量E盤有20 GB的可用空間。
擴容完成后,您需要根據實際情況檢查云盤數據是否正常以及ECS實例中的業務程序是否能夠正常運行。
、