内容目录
先在控制台扩容磁盘。
参考: https://help.aliyun.com/document_detail/25452.html?spm=5176.2020520101.0.0.13ff4df5PXpRDB
有可能需要重启系统才能看到系统是否已经扩容了。 可以运行
fdisk -l /dev/xvdb
或者
lsblk
查看磁盘是否已经扩容了。
然后登陆到机器上,扩展分区大小
安装growpart CentOS:
yum -y install cloud-utils-growpart
Ubuntu/Debian:
apt-get update
apt-get install -y cloud-guest-utils
然后,扩展分区
注意:如果语言设置成中文 growpart 可能执行失败,将环境语言设置成英文。
export LANG=en_US.UTF-8
growpart /dev/xvdb 1
可能需要重启才能看到分区扩容了
reboot
扩展文件系统
对于 ext 系列文件系统:
e2fsck -f /dev/xvdb1
resize2fs /dev/xvdb1
对于xfs文件系统
xfs_growfs /dev/xvdb1
如果文件系统构建在LVM上
扩展物理卷
查看物理卷状态
pvdisplay
扩展物理卷,假定物理卷是 xvdb
pvresize /dev/xvdb
如果构建在分区之上,按照上述操作扩展分区大小
然后扩展物理卷,假定物理卷是 xvdb1
pvresize /dev/xvdb1
扩展逻辑卷组
查看逻辑卷组
vgdisplay
扩展逻辑卷组,假定逻辑卷组是 centos-vg01
vgchange -a y centos-vg01
查看逻辑卷组
vgdisplay
扩展逻辑卷
查看逻辑卷
lvdisplay
扩展逻辑卷,假定逻辑卷是 data01, 按照PE增大
lvextend -l +25000 /dev/centos-vg01/data01
或者,按照大小为单位增大
lvextend -L +100G /dev/centos-vg01/data01
查看逻辑卷组
lvdisplay
然后按照上述操作扩展文件系统。