kvm扩容硬盘


在宿主机上确认kvm4的磁盘镜像路径
virsh domblklist kvm4

先看一下目前磁盘镜像的大小
qemu-img info /var/lib/libvirt/images/kvm4.qcow2

停止虚拟机后,执行如下命令
qemu-img resize /var/lib/libvirt/images/kvm4.qcow2 +20G

增容后,再次查看磁盘镜像信息,如下,磁盘的virtual size已经从50G变成了70G
qemu-img info /var/lib/libvirt/images/kvm4.qcow2

情况二、虚拟机使用了逻辑卷,添加一个磁盘,然后扩容逻辑卷。
登录虚拟机

创建分区
fdisk /dev/vda
partprobe

vgdisplay
pvcreate /dev/vda3
vgextend centos /dev/vda3
lvdisplay
lvextend /dev/centos/root /dev/vda3
xfs_growfs /dev/mapper/centos-root


参考:
https://www.cnblogs.com/guarderming/p/15532573.html
https://www.cnblogs.com/gaoyanbing/p/16968273.html

QA:

[root@kubewps images]# qemu-img resize /var/lib/libvirt/images/node02.qcow2 -20G
qemu-img: Could not open '/var/lib/libvirt/images/node02.qcow2': qcow2: Image is corrupt; cannot be opened read/write

修复:
[root@kubewps images]# qemu-img check -r all /var/lib/libvirt/images/node02.qcow2

[root@kubewps images]# qemu-img resize /var/lib/libvirt/images/node02.qcow2 +20G
Image resized.

 

posted @   GaoYanbing  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-06-09 shell 堡垒机 jumpserver
2020-06-09 shell堡垒机
2020-06-09 Shodan新手入坑指南
点击右上角即可分享
微信分享提示