一、磁盘格式转换,raw 转 qcow2
step1:关机
$ virsh shutdown centos7
$ virsh destroy centos7
step2:转换磁盘文件格式(保留源文件)
$ qemu-img convert -f raw -O qcow2 /opt/centos7.raw /opt/centos7.qcow
# qemu-img covert -f 源格式 -O 目标格式 源磁盘文件 目标磁盘文件
step3:修改配置文件中的磁盘类型和磁盘路径
$ virsh edit centos7
step4:开机
$ virsh start centos7
二、创建镜像
$ qemu-img create -f qcow2 /kvm/centos1_1.qcow2 5G
# qemu-img create -f [磁盘格式] 磁盘路径 磁盘大小
三、修改镜像容量
$ qemu-img resize /kvm/centos1_1.qcow2 +10G
# qemu-img resize 指定扩容磁盘路径 指定增加的容量
四、查看镜像
$ qemu-img info /kvm/centos1_1.qcow2
五、热加载硬盘
临时生效
$ virsh attach-disk centos7 /kvm/centos1_1.qcow2 vdb --subdriver=qcow2
# virsh attach-disk <虚拟机名称> <新增磁盘路径> <设备码> <磁盘格式类型>
永久生效
$ virsh attach-disk centos7 /kvm/centos1_1.qcow2 vdb --subdriver=qcow2 --config
六、动态分离硬盘
临时生效
$ virsh detach-disk centos7 /kvm/centos1_1.qcow2
# virsh detach-disk <实例名称> <分离磁盘路径>
永久生效
$ virsh detach-disk centos7 /kvm/centos1_1.qcow2 --config