問題現象
雲端硬碟的分區格式為GPT,雲端硬碟進行雲端硬碟容量擴容後,使用growpart工具擴充分區(例如/dev/vdb1)或者檔案系統時提示如下圖所示的報錯資訊,導致雲端硬碟容量擴容了但是分區和檔案系統的可用空間沒有增加。本文以/dev/vdb1分區為例進行說明。
可能原因
初始化資料盤(例如/dev/vdb)時,未按推薦的分區對齊進行分區,即未按要求執行mkpart primary 1 100%命令設定分區的開始位置和結束位置。
您可以執行以下命令查看分區是否對齊:
fdisk -l:查看Start值是否為2048。如果不是,表示分區未對齊。parted -l:查看Start值是否1049 kB。如果不是(如下圖所示),表示分區未對齊。
解決方案
您可以參考以下步驟,重新分區後再擴充分區,解決上述問題。
遠端連線ECS執行個體。
具體操作,請參見ECS遠端連線方式概述。
執行以下命令,查看etc/fstab中/dev/vdb1的分區資訊。
cat /etc/fstab例如/dev/vdb1分區的資訊如下圖所示。

執行以下命令,編輯etc/fstab檔案,然後手動刪除已查詢到的/dev/vdb1的分區資訊。
vim /etc/fstab執行以下命令,卸載分區/dev/vdb1。
umount /dev/vdb1
重新分區並掛載檔案系統。
重要重新分區會丟失原分區的資料,請您提前建立快照備份雲端硬碟上的所有資料,待重新分區並掛載檔案系統完成後,您可以通過備份資料恢複原雲端硬碟。建立快照的具體操作,請參見建立快照。
具體操作,請參見初始化資料盤(Linux)。
重新擴容分區及檔案系統。