qcow2、raw鏡像格式

來源:互聯網
上載者:User

標籤:

一直糾結在做虛擬化使用什麼鏡像格式,剛剛開始用了raw的file,後來發現LVM的很多特性對於虛擬化還是有比較理想的能力,而且效能也很不錯就用了 LVM。後來被VMware騙了跑去搞Esxi接觸了VMDK,最近研究openstack發現了qcow2格式,貌似現在很流行呀。

目前主要有那些格式來作為虛擬機器的鏡像:

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做虛擬機器的鏡像,那效能杠杠的。

qcow2
QEMU copy-on-write format with a range of special features, including the ability to take multiple snapshots, smaller images on filesystems that don’t support sparse files, optional AES encryption, and optional zlib compression
現在比較主流的一種虛擬化鏡像格式,經過一代的最佳化,目前qcow2的效能上接近raw格式的效能。

https://fedoraproject.org/wiki/Features/KVM_qcow2_Performance

對於qcow2的格式,幾點還是比較突出的,qcow2的snapshot,可以在鏡像上做N多個快照:

  • 更小的儲存空間,即使是不支援holes的檔案系統也可以(這下du -h和ls -lh看到的就一樣了)

  • Copy-on-write support, where the image only represents changes made to an underlying disk image(這個特性SUN ZFS表現的淋漓盡致)

  • 支援多個snapshot,對曆史snapshot進行管理

  • 支援zlib的磁碟壓縮

  • 支援AES的加密

1、KVM中磁碟鏡像有哪些格式?
kvm從qemu繼承了豐富的磁碟格式, 包括裸映象(raw images), 原始qemu格式(qcow), VMware格式和更多
2、KVM中raw格式和qcow2格式的比較?
kvm虛擬機器預設使用raw格式的鏡像格式,效能最好,速度最快,它的缺點就是不支援一些新的功能,如支援鏡像,zlib磁碟壓縮,AES加密等。  要使用鏡像功能,磁碟格式必須為qcow2
raw格式的話,速度稍微快點,在高版本的qemu-kvm中,幾乎不比qcow2的格式快,而qcow2格式節省空間的,可動態增長,在公用雲端中廣泛使用,建議使用qcow2

qcow2、raw鏡像格式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.