本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
隨著業務發展和應用數據增長,數據盤的使用空間不足時,您可以擴容數據盤的存儲容量。本文主要介紹如何擴容數據盤。
操作步驟
步驟一:創建快照
擴容數據盤可能會導致數據丟失,建議在擴容數據盤前,為數據盤創建快照,做好數據備份。
登錄輕量應用服務器管理控制臺。
在左側導航欄,單擊服務器。
在服務器列表頁面中,找到需要創建快照的服務器,單擊服務器卡片中的實例ID。
單擊磁盤頁簽,進入磁盤頁面。
在數據盤的操作列,單擊創建快照。
在創建快照對話框,確認磁盤信息并設置快照名稱,然后單擊確定。
步驟二:擴容數據盤
登錄輕量應用服務器管理控制臺。
在左側導航欄,單擊服務器。
單擊待擴容數據盤的輕量應用服務器卡片中的實例ID。
單擊磁盤頁簽,進入磁盤頁面。
在頁面左上角,單擊擴容數據盤。
在彈出的掛載或擴容數據盤注意事項對話框,閱讀擴容數據盤注意事項后,單擊前往數據盤操作頁面。
確認當前配置及其到期時間,并在數據盤后,選擇數據盤的大小。
擴容數據盤時,最大可擴容為16,380 GB。
重要數據盤只支持擴容,不支持縮容,故擴容時,選擇數據盤的值必須大于原始數據盤的值。
選中相關協議后,單擊立即購買。
根據界面提示完成支付即可。
遠程連接輕量應用服務器,在服務器內完成擴容分區及文件系統的操作。
您需要根據服務器的操作系統,選擇對應的操作。
擴容分區及文件系統(Linux系統)
本示例中,擴容前輕量應用服務器內數據盤容量為40 GB,擴容后數據盤容量為60 GB。
說明輕量應用服務器內數據盤默認的設備名稱為
/dev/vdb
。遠程連接Linux服務器。
具體操作,請參見遠程連接Linux服務器。
運行以下命令,切換為
root
用戶。sudo su root
查看服務器內云盤以及分區的信息。
運行以下命令,查看服務器的云盤情況。
fdisk -lu
由于擴容數據盤時不涉及服務器內的系統盤,因此以下示例僅說明數據盤(
/dev/vdb
)的情況。上圖中信息說明:圖中①區域:擴容配置后,數據盤(
/dev/vdb
)的容量。圖中②區域:
Device
下的信息表示數據盤的分區名稱為/dev/vdb1
,System
下的信息表示云盤的分區類型為GPT分區。
運行以下命令,查看分區信息。
df -Th
輕量應用服務器中數據盤分區(
/dev/vdb1
)的默認文件系統類型為ext4。查詢結果如下圖所示,文件系統大小仍為擴容前的40 GB,表示需要擴容分區以及文件系統。
擴容分區。
運行以下命令,安裝gdisk工具。
如果您的分區為GPT格式,必須執行此步驟;如果您的分區為MBR格式,請跳過此步驟。
yum install gdisk -y
運行以下命令,安裝growpart工具。
不同的操作系統版本,需要運行不同的命令,說明如下:
CentOS 7及以上版本運行以下命令。
yum install -y cloud-utils-growpart
說明由于CentOS 8結束生命周期(EOL),如果您使用CentOS 8系統的輕量應用服務器實例,請先切換源地址。具體操作,請參見CentOS 8 EOL如何切換源?。
Debian 9及以上版本、Ubuntu14及以上版本,依次運行以下命令。
更新軟件源。
apt-get update
安裝cloud-guest-utils。
apt-get install -y cloud-guest-utils
運行以下命令擴容分區。
說明運行命令時,
/dev/vdb
和1
之間需要空格分隔。growpart /dev/vdb 1
執行結果如下所示。
[root@iZbp1h6se7u09oqdmea**** admin]# growpart /dev/vdb 1 CHANGED: partition=1 start=2048 old: size=83881984 end=83884032 new: size=125827038 end=125829086
如果您在該步驟運行命令時出現報錯,可以手動排查。具體操作,請參見步驟一:擴容云盤容量。
擴容文件系統。
由于輕量應用服務器中數據盤分區(
/dev/vdb1
)的默認文件系統類型為ext4,因此該步驟介紹如何擴容ext4文件系統。運行以下命令,擴容文件系統。
resize2fs /dev/vdb1
運行以下命令,查看擴容結果。
df -Th
查詢結果如下圖所示,文件系統大小為60 GB,表示擴容成功。擴容完成后,您需要根據實際情況檢查數據是否正常。
如果擴容成功,服務器中的業務程序能夠正常運行,則完成操作。
如果擴容失敗,則通過備份的快照回滾數據。具體操作,請參見使用快照回滾磁盤。
擴容文件系統(Windows系統)
本示例中,服務器操作系統為Windows Server 2012 R2 64位,擴容前輕量應用服務器內數據盤(D盤)的容量為40 GB,擴容后數據盤(D盤)的容量為60 GB。
遠程連接擴容后的Windows服務器。
具體操作,請參見遠程連接Windows服務器。
在Windows桌面左下角,右鍵單擊開始圖標,然后單擊磁盤管理。
在磁盤管理對話框中,單擊 ,查看未分配的磁盤容量。
其中,磁盤1是數據盤。
右鍵單擊磁盤 1主分區的空白處,然后單擊擴展卷。
在擴展卷向導頁面,保持默認配置完成擴展卷操作。
完成擴展卷操作后,新增空間會自動合入原來的卷中,如下圖所示。
擴容完成后,您需要根據實際情況檢查數據是否正常。
如果擴容成功,服務器中的業務程序能夠正常運行,則完成操作。
如果擴容失敗,則通過備份的快照回滾數據。具體操作,請參見使用快照回滾磁盤。