阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

KVM之raw和qcow2格式虚拟磁盘创建

292次阅读
没有评论

共计 1516 个字符,预计需要花费 4 分钟才能阅读完成。

在创建虚拟机之前,首先添加一个虚拟机磁盘,在 KVM 中用 image 来表示虚拟磁盘,在添加虚拟机磁盘之前
首先需要知道如何制作一个 image

qemu-img 是 QEMU 的磁盘管理工具

一、raw 格式的 image 创建
1、创建一个 raw 格式的 image,容量为 20g
qemu-img create -f raw Ubuntu14.04.raw 20G

2、查看 image 信息
root@kvmhost1:/datapool/image# qemu-img info ubuntu14.04.raw
image: ubuntu14.04.raw
file format: raw
virtual size: 20G (21474836480 bytes)
disk size: 0

二、创建一个 qcow2 格式的 image
1、创建一个 20g 的 qcow2 格式的 image
qemu-img create -f qcow2 -o cluster_size=2M,backing_file=ubuntu14.04.raw ubuntu-nova.qcow2 40G

三、相关说明:
1、使用派生镜像刚刚我们创建了 ubuntu14.04.raw 镜像,比如使用这个镜像的虚拟机安装了一个系统。
然后我们可以通过创建派生镜像来使用这个系统,避免每创建一个虚拟机就安一个系统的
情况。

2、这里使用 backing_file 方式来创建 qcow2 格式 image,这里的 40G 并不会真正占用 40G,只是限制了
ubuntu-nova.qcow2 文件的最大大小。

3、当 raw 格式文件中安装的系统是 windows 系列的时候,创建 qcow2 格式最后
文件大小需要比 raw 格式大 2 - 3 倍,例如创建一个大小为 30G 的 win7.raw 格式文件,创建 qcow2 格式磁盘命令如下:
qemu-img create -f qcow2 -o cluster_size=2M,backing_file=win7.raw windows-7.qcow2 60G

4、这里的 ubuntu-nova.qcow2 文件并不是一个独立的 image,在使用时需要与 ubuntu14.04.raw 磁盘一起使用
需要保持 backing_file 绝对路径不变,qcow2 文件可以移动。虚拟机是直接与 qcow2 格式 image 交互,raw 格式 image 作为 backing_file
对虚拟机而言完全是透明的。实际上 qcow2 文件才是的是写时复制策略,qcow2 格式 image 只是保存了所有的更改数据,raw 格式的 image
中的数据不会发生丝毫变动。

5、读操作:如果虚拟机并未更改数据,那么虚拟机会直接读取 raw 格式磁盘,否则读取 qcow2 磁盘上的数据

6、写操作:写操作时如果与 raw 虚拟磁盘上的数据并不相同,则将此部分数据保存至 qcow2 格式磁盘

7、性能方面,qcow2 格式磁盘与直接使用 raw 格式磁盘相比,读写性能略有下降,但损失不明显,磁盘 IO 要求较低的虚拟机建议使用 raw 格式虚拟机磁盘

8、这么做的好处是?第一点:raw 格式创建后就会占用掉大量空间,比如创建一个 20G 的 rawge 格式 image, 那么就会立占用 20G,那么 qcow2 格式 image 则是动态增长

9、qcow2 是一种当下比较主流的虚拟化磁盘格式,具有占用空间小,支持加密,支持压缩,支持快照的特点

四、qcow2 格式 image 也可以不使用 backing_file(此时:qcow2 格式和 raw 格式的唯一却别是 qcow2 是动态增长,其他基本无太大区别)
qemu-img create -f qcow2 ubuntu14.04.qcow2 20G

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138115.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1516字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中