- fdisk -lu 查看待扩容云盘及其分区信息。
-
①:云盘的设备名称。
-
②:云盘是否分区及分区名称。
-
已分区:如果有②处的分区信息表示已分区,Device取值为分区名称(示例中为
/dev/vdb1
),数字1
是分区编号,则需扩容分区和文件系统。 -
未分区(裸设备):如果没有②处的分区信息表示未分区,为裸设备。则无需执行步骤1:扩容分区,直接执行步骤2:扩容文件系统即可。
-
-
③:云盘的分区类型。
Disk label type
值为dos
表示MBR分区,值为gpt
表示GPT分区。
扩容分区
MBR分区
执行命令:LC_ALL=en_US.UTF-8 growpart /dev/vda 1
GPT分区(需安装gdisk工具)
type growpart || yum install -y cloud-utils-growpart
type sgdisk || yum install -y gdisk
LC_ALL=en_US.UTF-8 growpart /dev/vda 1
如下图所示,输出CHANGED
字样时,表示分区扩容成功。
扩容文件系统
df -Th
查看文件类型
ext*(例如ext2、ext3、ext4)文件系统使用
resize2fs /dev/vdb1
xfs文件系统使用
xfs_growfs /dev/vda1
df -th 查看是否扩容成功