虚拟机硬盘格式的选择:qcow2、raw等.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
转载文章 虚拟机硬盘格式的选择:qcow2、 raw等 2011-06-16 07:26:23|??分类: 技术类 阅读0 评论0 ??字号:大中小?订阅 虚拟机硬盘格式的选择:qcow2、 raw等 曾经有过一段时间,徘徊于对虚拟机硬盘格式的迷惑中,2009年,终于得出了一些结论(下面的思路基本通用于其他虚拟机) 搜了下,发现大部分用qemu或者kvm的,都默认使用qcow2来作为虚拟硬盘,但qemu官方默认是用raw。 下面是qemu wiki对两种格式的描述: raw Raw disk image format (default). This format has the advantage of being simple and easily exportable to all other emulators. If your file system supports holes (for example in ext2 or ext3 on Linux or NTFS on Windows), then only the written sectors will reserve space. Use qemu-img info to know the real size used by the image or ls -ls on Unix/Linux. qcow2 QEMU image format, the most versatile format. Use it to have smaller images (useful if your filesystem does not supports holes, for example on Windows), optional AES encryption, zlib based compression and support of multiple VM snapshots. raw的优势(能找到的相关资料太少,不知道是不是理解有误): 1、简单,并能够导出为其他虚拟机的虚拟硬盘格式 2、根据实际使用量来占用空间使用量,而非原先设定的最大值(比如设定最高20G,而实际只使用3G)。——需要宿主分区支持hole(比如ext2 ext3 ntfs等) 3、以后能够改变空间最大值(把最高值20G提高到200G,qcow2也可以,不过要转为raw) 4、能够直接被宿主机挂载,不用开虚拟机即可在宿主和虚拟机间进行数据传输(注意,此时虚拟机不要开) 而qcow2的优势: 1、更小的虚拟硬盘空间(尤其是宿主分区不支持hole的情况下) 2、optional AES encryption, zlib based compression and support of multiple VM snapshots. 另外,根据fedora12的wiki,说测试结果是raw比qcow2性能更好,即使是新版的qcow2。/wiki/Featur...w2_Performance 如果单纯靠这些信息,那么raw好像更有优势,而且更方便。(raw支持快照否???) 那么,为什么大家都默认使用qcow2呢?为什么? 同样的,还有vmdk vdi等虚拟机硬盘格式的优劣表现在哪方面呢? 又看到一个资料,说raw 格式是一种”直读直写”的格式,不具备特殊的特性。也就是说,qcow2具备的这两个AES encryption, zlib based compression,raw就没有。 kqemu是qemu的内核加速模块,不是kvm。wiki里qemu部分有写,和kvm是分为两部分的,是两种不同的内核加速模块。 qemu跑98、me、xp是很慢的,但跑win95,win2000,是飞速的,尤其是win2000(nnd,win2000好像在普通电脑里相比那几个好像是最慢的)。98、me要快,可以用定制版的windows,好像叫lite的。 但今天再回过头来看,发现其实raw更好: raw相比qcow2就缺乏的四个功能,但都能通过别的方式解决: 1、加密功能:把raw本身就当普通文件加密之搞定 2、快照功能:把raw加入版本管理目录中,具体需要的设置可能稍微有点多。 3、宿主机不支持按需打孔模式(hole):这个可以自己根据使用情况来扩展raw的最大值 4、硬盘压缩:就当普通电脑文件压缩之即可 而raw有qcow2所无法媲美的功能: 1、效率高于qcow2 2、直接读写虚拟机硬盘里面的文件,这比较“暴力”,但既然可以这么暴力,那么也就不怕虚拟机出任何问题了。 3、通用性好,是转为其他虚拟机的格式的通用中间格式,这样就不用担心转换虚拟机系统了。 ===========================

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档