qemu 转换镜像格式
qemu-img是QEMU的磁盘管理工具,在qemu-kvm源码编译后就会默认编译好qemu-img这个二进制文件。
qemu-img也是QEMU/KVM使用过程中一个比较重要的工具,可以用其创建两种格式(raw和qcow2)的虚拟机磁盘。
我们kvm 和openstack 中常用得镜像格式就是raw 或者qcow2 格式得镜像, 一般通常用qcow2
为什么选择qcow2 镜像?
"raw" 镜像格式是最最简单的,并且是被 KVM 和 Xen 原生支持的格式,raw唯一的缺点在于,看起来很大,在scp的时候,这会消耗很多的网络IO,而压缩这么大的文件,也是很耗时间和cpu
qcow2 (QEMU 写时复制版本2)格式通常是KVM使用,使用稀疏文件呈现方式,镜像尺寸小,支持快照。
举个例子: raw 格式就像你邮寄一箱子,这个箱子可以存放十斤得重量得物品,我得箱子里存放了两斤得重量得东西,我在邮寄使用这个箱子都时按照十斤大小去计费。他不会管你实际用了多少,你这个箱子有多大,那我按照你这个最大得来计算。
qocw2 格式,我这个箱子可以存放十斤得重量得物品,但是我只放了两斤,我在邮寄使用就是算这两斤重量,他是按照你实际使用得大小来计算得
raw 格式镜像你看到时多大就是多大
qc