KVM虚拟机扩容磁盘

本配置所使用系统为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

查看磁盘,成功扩容。

参考https://blog.csdn.net/zhou164200/article/details/85778948

你可能感兴趣的:(KVM虚拟机扩容磁盘)