KVM热添加硬盘和扩容现有硬盘
警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。
一、热添加
1.创建一块硬盘
qemu-img create -f qcow2 /data/web01-clone-add01.qcow2 1G
2.添加硬盘到虚拟机
指定主机名称
指定磁盘文件
指定目标设备
–subdriver 指定磁盘文件类型
–persistent 同时保存至配置文件(不加次参数为临时修改)
virsh attach-disk web01-clone /data/web01-clone-add01.qcow2 vdb --subdriver=qcow2 --persistent
移除硬盘可以使用
virsh detach-disk web01-clone vdb --persistent
3.查看
进系统查看或者在宿主机中查看
宿主机:
virsh domblklist web01-clone
进系统:
fdisk -l
二、扩容已有硬盘
1.卸载硬盘(虚拟机操作)
umount /dev/vdb
2.移除硬盘(宿主机操作)
virsh detach-disk web01-clone vdb
3.扩容(+nG代表增加nG容量,不写+号代表扩容至nG)
qemu-img resize /data/web01-clone-add01.qcow2 +1G
4.添加硬盘至虚拟机
virsh attach-disk web01-clone /data/web01-clone-add01.qcow2 vdb --subdriver qcow2
5.进入虚拟机系统,重新挂载
mount /dev/vdb /mnt # ext文件系统 resize2fs /dev/vdb #xfs文件系统 xfs_growfs /dev/vdb
此时df -Th查看硬盘容量已经扩容成功
请我喝杯水
微信号
微信打赏