首页 > 其他分享 >KVM 动态调整 qcow2 硬盘

KVM 动态调整 qcow2 硬盘

时间:2022-10-31 11:16:24浏览次数:80  
标签:img qcow2 虚拟机 KVM vdc virsh qemu 硬盘

动态扩容

参考:https://cloud-atlas.readthedocs.io/zh_CN/latest/kvm/kvm_vdisk_live.html

  • 在宿主机器上使用qemu-img resize 命令调整磁盘大小,会提示不可操作
# qemu-img resize 192.168.130.33.qcow2 +50G
qemu-img: Could not open '192.168.130.33.qcow2': Failed to get "write" lock 
  • 检查虚拟机块设备列表
virsh domblklist <domain>
  • virsh blockresize 命令支持在线调整虚拟镜像,实际是通过底层QEMU Monitor管理虚拟机指令实现
# virsh blockresize <domain> vdc --size 200G
Block device 'vdc' is resized

# 此时虚拟机中看到如下信息,查看vdc大小,看到已经变成200G

[1869817.201326] virtio_blk virtio4: new size: 419430400 512-byte logical blocks (215 GB/200 GiB)                                                                                                                                                                       
[1869817.205828] vdc: detected capacity change from 144955146240 to 214748364800                                                                                                                                                                                                          
[1869819.943750] VFS: busy inodes on changed media or resized disk vdc
  • 后续操作根据虚拟机情况来
    如果更新文件系统,使用下面的命令:
    resize2fs 命令 :针对的是ext2、ext3、ext4文件系统
    xfs_growfs 命令 :针对的是xfs文件系统

标签:img,qcow2,虚拟机,KVM,vdc,virsh,qemu,硬盘
From: https://www.cnblogs.com/dewan/p/16843601.html

相关文章