一、热添加 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 查看硬盘容量已经扩容成功 (责任编辑:IT) |