raw格式是最简单,什么都没有,所以叫raw格式。连头文件都没有,就是一个直接给虚拟机进行读写的文件。raw不支持动态增长空间,必须一开始就指定空间大小。所以相当的耗费磁盘空间。但是对于支持稀疏文件的文件系统(如ext4)而言,这方面并不突出。当性能也是最好的一种。
qcow2是集各种技术为一体的超级镜像格式,支持内部快照,加密,压缩等一系列功能,访问性能也在不断提高,它实际占用的空间是磁盘使用的空间,而不是直接一次性分配所有的容量。但qcow2的问题就是过于臃肿,把什么功能都集于一身。
qemu-img info /kvm_data/ping.img
qemu-img create -f raw /kvm_data/ping.img 2G
qemu-img create -f qcow2 /kvm_data/ping.img 2G
qemu-img create -f <格式> <磁盘路径> <容量>
qemu-img convert -O qcow2 /kvm_data/ping.img /kvm_data/ping.qcow2
qemu-img covert -O <格式> <源磁盘路径> <目标磁盘路径>
这种修改需要在宿主机关闭在开启修改的子机才能生效。
修改磁盘类型,设备名称 <address> 中的 slot字段不能和其他设备冲突
qcow2磁盘中存在快照时不支持此操作,需要先删除快照
virsh snapshot-delete ping xxxxx