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

转载文章虚拟机硬盘格式的选择:qcow2、raw等2011-06-1607:26:23|分类:技术类阅读0评论0字号:大中小订阅虚拟机硬盘格式的选择:qcow2、raw等曾经有过一段时间,徘徊于对虚拟机硬盘格式的迷惑中,2009年,终于得出了一些结论(下面的思路基本通用于其他虚拟机)搜了下,发现大部分用qemu或者kvm的,都默认使用qcow2来作为虚拟硬盘,但qemu官方默认是用raw。下面是qemuwiki对两种格式的描述:rawRawdiskimageformat(default).Thisformathastheadvantageofbeingsimpleandeasilyexportabletoallotheremulators.Ifyourfilesystemsupportsholes(forexampleinext2orext3onLinuxorNTFSonWindows),thenonlythewrittensectorswillreservespace.Useqemu-imginfotoknowtherealsizeusedbytheimageorls-lsonUnix/Linux.qcow2QEMUimageformat,themostversatileformat.Useittohavesmallerimages(usefulifyourfilesystemdoesnotsupportsholes,forexampleonWindows),optionalAESencryption,zlibbasedcompressionandsupportofmultipleVMsnapshots.raw的优势(能找到的相关资料太少,不知道是不是理解有误):1、简单,并能够导出为其他虚拟机的虚拟硬盘格式2、根据实际使用量来占用空间使用量,而非原先设定的最大值(比如设定最高20G,而实际只使用3G)。——需要宿主分区支持hole(比如ext2ext3ntfs等)3、以后能够改变空间最大值(把最高值20G提高到200G,qcow2也可以,不过要转为raw)4、能够直接被宿主机挂载,不用开虚拟机即可在宿主和虚拟机间进行数据传输(注意,此时虚拟机不要开)而qcow2的优势:1、更小的虚拟硬盘空间(尤其是宿主分区不支持hole的情况下)2、optionalAESencryption,zlibbasedcompressionandsupportofmultipleVMsnapshots.另外,根据fedora12的wiki,说测试结果是raw比qcow2性能更好,即使是新版的qcow2。http://fedoraproject.org/wiki/Featur...w2_Performance如果单纯靠这些信息,那么raw好像更有优势,而且更方便。(raw支持快照否???)那么,为什么大家都默认使用qcow2呢?为什么?同样的,还有vmdkvdi等虚拟机硬盘格式的优劣表现在哪方面呢?又看到一个资料,说raw格式是一种”直读直写”的格式,不具备特殊的特性。也就是说,qcow2具备的这两个AESencryption,zlibbasedcompression,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、效率高于qcow22、直接读写虚拟机硬盘里面的文件,这比较“暴力”,但既然可以这么暴力,那么也就不怕虚拟机出任何问题了。3、通用性好,是转为其他虚拟机的格式的通用中间格式,这样就不用担心转换虚拟机系统了。==================================================================补充一:如何让KVM等各种虚拟系统能够拿到本地硬件的原始级别图形加速功能:在linuxsir上playfish提到:可以让kvm拿到native级别的图形加速性能。目前我对spice仍然不熟,感觉就是一个虚拟机统一后端/前端图形界面,但这个用远程桌面不也可以实现?(已经被我下面的否定了,两者不一样,spice应该是:远程桌面+远程资源本地映射)刚刚看了其英文介绍,简要翻译下:硬件加速方面:1、“客户端”2D使用通用的Cairo渲染2、“客户端”windows下使用GDI,linux下使用Opengl3、使用“客户端”的GPU来替换CPU渲染:可因此获得高效的渲染,并改善虚拟机的CPU使用率4、“服务端”使用Opengl来渲染ps:这很好玩,不管...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?