本配置所使用系统为centos7版本
扩容前分区大小
image.png
1、增加镜像磁盘容量(虚拟机关机状态下执行,开机状态执行后需先关机再开机,直接重启好像无效)
qemu-img resize xx-xx.img +50G
2、虚拟机查看分区
fdisk -l
image.png
3、分区并修改lvm格式
fdisk /dev/sda
image.png
image.png
image.png
报错:WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
出现以上报错后,输入
# partprobe
解决
4、创建pv并加入到vg中
pvcreate /dev/sda4
然后
vgextend cl /dev/sda4
可以查看pvdisplay、vgdisplay
然后执行如下
lvresize -L +50G /dev/mapper/cl-root
或者(二次扩容时发现这一步没有效果,可执行如下命令,扩容成功)
lvextend -l +100%free /dev/mapper/cl-root
image.png
5、重置磁盘
xfs_growfs /dev/mapper/cl-root
查看磁盘,成功扩容。
网友评论