Linux系统怎么选择qcow2和raw镜像格式

在Linux系统虚拟机中做虚拟化的时候可以选择两种格式 , raw和qcow2这两种格式可以说是各有优势 。那么到底Linux系统中qcow2、raw镜像格式怎么选择?本文就来分析一下这两种格式 。

Linux系统怎么选择qcow2和raw镜像格式


【Linux系统怎么选择qcow2和raw镜像格式】raw
(default) the raw format is a plain binary image of the disc image ,  and is very portable. On filesystems that support sparse files ,  images in this format only use the space actually used by the data recorded in them.
老牌的格式 , 随便dd一个file就模拟了一个raw格式的镜像 。目前来 看 , KVM和XEN默认的格式好像还是这个格式 。因为其原始 , 有很多原生的特性 , 例如直接挂载也是一件简单的事情 。支持转换成其它格式的虚拟机镜像 , 空间 使用来看 , 这个很像磁盘 , 使用多少就是多少(du -h看到的大小就是使用大小) , 但如果你要把整块磁盘都拿走的话得全盘拿了(copy镜像的时候) , 会比较消耗网络带宽和I/O 。如果那天硬盘不够用了 ,  再买一块盘 , 可以在原来的盘上追加空间:
dd if=/dev/zero of=zeros.raw bs=1024k count=4096(先创建4G的空间)
cat foresight.img zeros.raw 》 new-foresight.img(追加到原有的镜像之后)
不支持snapshot , 当年用LVM做虚拟机的镜像 , 那性能杠杠的 。上一页12下一页 剩下全文

    推荐阅读