qcow

From Wikipedia, the free encyclopedia
  (Redirected from Qcow2)
Jump to: navigation, search
qcow
Developed by QEMU
Type of format Disk image
Container for File system

qcow stands for "QEMU Copy On Write" and denotes a disk storage optimization strategy that delays allocation of storage until it is actually needed. QEMU is an emulator and virtual machine container, and it can use a variety of virtual disk images which are generally associated with specific guests operating systems.

Contents

[edit] Features

qcow images grow as data is added, and support AES encryption or transparent decompression.

One disadvantage of qcow images is that they cannot be mounted with offset, in the way that raw images can be mounted with mount /path/to/image.img /mount/path -o loop,offset=32256.

[edit] Supported formats

The set of possible disk image formats have commonly accepted short names:

  • vvfat: Virtual VFAT
  • vpc: Windows Virtual PC
  • bochs: Bochs file system
  • dmg: Macintosh disk image
  • cloop: Linux compressed loop
  • vmdk: VMware virtual machine disk format
  • qcow: QEMU Copy-on-write
  • qcow2: QEMU Copy-on-write (new in version 0.9)
  • raw: Raw file system (no special format)
  • cow: User-mode Linux copy-on-write

[edit] qcow2

qcow2 is a newer version of the qcow format. QEMU can use a base image which is read-only, and store all writes to the qcow2 image. Among the QEMU supported formats, this is the most versatile format. Features include smaller images (useful if the filesystem does not support holes, for example on FAT32), optional AES encryption, zlib based compression and support of multiple VM snapshots. qemu and xen have retained the qcow format for backwards compatibility. Users can easily convert qcow disk images to the qcow2 format.

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages