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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容