#############################################################宿主机操作#############################################################
1.关闭虚拟机
virsh shutdown centos7.044-clone
进入vfs目录,查看文件系统
cd /home/data/kvm/vfs
2.查看文件系统
virt-filesystems --long -h --all -a centos7.0.qcow2vm1-clone-clone-2-clone
注意:如果没有virt-filesystems这个命令,可以这样安装:
yum search virt-filesystems
yum install libguestfs-tools.noarch -y
3.备份
cp centos7.0.qcow2vm1-clone-clone-2-clone centos7.0.qcow2vm1-clone-clone-2-clone.bak
cp /etc/libvirt/qemu/centos7.044-clone.xml /etc/libvirt/qemu/centos7.044-clone.xml.bak
4.查看原虚拟机的磁盘大小信息
qemu-img info centos7.0.qcow2vm1-clone-clone-2-clone
5.扩大300G,扩到500G
qemu-img resize centos7.0.qcow2vm1-clone-clone-2-clone +300G
6.再次备份
cp centos7.0.qcow2vm1-clone-clone-2-clone centos7.0.qcow2vm1-clone-clone-2-clone.ori
7.扩大分区
virt-resize -expand /dev/sda2 centos7.0.qcow2vm1-clone-clone-2-clone.ori centos7.0.qcow2vm1-clone-clone-2-clone
8.检查磁盘有没有扩好
qemu-img info centos7.0.qcow2vm1-clone-clone-2-clone
9.检查文件系统有没有扩好
virt-filesystems --long -h --all -a centos7.0.qcow2vm1-clone-clone-2-clone
10.扩大成功,开启虚拟机
virsh start centos7.044-clone
#############################################################宿主机操作#############################################################
#############################################################宿主机操作输出#############################################################
[root@promote ~]# virsh shutdown centos7.044-clone
域 centos7.044-clone 被关闭
[root@promote ~]# cd /home/data/kvm/vfs/
[root@promote vfs]# virt-filesystems --long -h --all -a centos7.0.qcow2vm1-clone-clone-2-clone
Name Type VFS Label MBR Size Parent
/dev/sda1 filesystem xfs - - 1.0G -
/dev/centos/home filesystem xfs - - 145G -
/dev/centos/root filesystem xfs - - 50G -
/dev/centos/swap filesystem swap - - 3.9G -
/dev/centos/home lv - - - 145G /dev/centos
/dev/centos/root lv - - - 50G /dev/centos
/dev/centos/swap lv - - - 3.9G /dev/centos
/dev/centos vg - - - 199G /dev/sda2
/dev/sda2 pv - - - 199G -
/dev/sda1 partition - - 83 1.0G /dev/sda
/dev/sda2 partition - - 8e 199G /dev/sda
/dev/sda device - - - 200G -
[root@promote vfs]# cp centos7.0.qcow2vm1-clone-clone-2-clone centos7.0.qcow2vm1-clone-clone-2-clone.bak
[root@promote vfs]# qemu-img info centos7.0.qcow2vm1-clone-clone-2-clone
image: c
Linux virsh KVM虚机扩容硬盘
于 2022-08-18 10:55:56 首次发布
本文档详述了如何在宿主机上关闭虚拟机、备份文件系统、扩大虚拟磁盘容量,并通过虚拟机内部操作扩展分区和文件系统的步骤。通过virsh、qemu-img、virt-resize等工具,以及fdisk、lvextend和xfs_growfs命令,成功实现了CentOS虚拟机磁盘从200G扩展到500G并调整分区。


151

被折叠的 条评论
为什么被折叠?



