QEMU KVM qemu-img convert, Image-Formate sparse image qcow2 raw qcow cow vmdk cloop nbd parallels vvfat vpc bochs dmg
(Link zu dieser Seite als [[QEMU-KVM-Buch/ Speichermedien/ Image-Formate]])
[bearbeiten] Image-Formate
QEMU und KVM können nicht nur neue virtuelle Speichermedien erzeugen, sondern auch Speichermedien anderer Virtualisierungsprogramme, wie zum Beispiel VMware, konvertieren. Dazu dient das Tool qemu-img. Von QEMU und KVM werden folgende Image-Formate unterstützt.
| raw | Das raw-Format ist das Default-Format. Es ist einfach aufgebaut und lässt sich leicht konvertieren. Wird ein neues, leeres Image im raw-Format in einer bestimmten Größe, zum Beispiel 10 GByte erzeugt, belegt es bei älteren Dateisystemen genau diese Größe (hier 10 GByte). Neuere Dateisysteme unterstützen eine effektivere Verwaltung von Dateien, die Blöcke belegen. Solche Dateien belegen in diesen Dateisystemen etwa nur den Platz, den sie an belegten Blöcken umfassen. Eine Datei mit unbelegten Blöcken heißt Sparse-Datei. Images im Format raw können als Sparse-Dateien angelegt werden. |
| qcow2 | Das Format qcow2 ist das vielseitigste Format und löst das alte Format qcow ab. Images im qcow2-Format sind dynamisch. Ihre Größen hängen von ihrem Füllstand ab. Beim Format qcow2 ist die Dateigröße unabhängig davon, ob das Dateisystem eine effiziente Verwaltung von Sparse-Dateien unterstützt. qcow2 unterstützt das mehrfache Abspeichern von Systemzuständen der virtuellen Maschine (VM-Snapshots). Außerdem ist Verschlüsselung (AES) und Kompression (zlib) möglich. Bei qcow2 wird der Inhalt in Clustern gespeichert. Jedes Cluster enthält eine Anzahl von 512 Byte großen Sektoren. |
| qcow | qcow ist das alte QEMU-Image-Format. Images im qcow-Format sind dynamisch. Ihre Größen hängen von deren Füllstand ab. Bei qcow hängt die Dateigröße nicht davon ab, ob das Dateisystem eine effiziente Verwaltung von Sparse-Files erlaubt. Weiterhin unterstützt qcow Verschlüsselung und Kompression. Bei diesem Format wird der Inhalt in Clustern gespeichert. Jedes Cluster enthält eine Anzahl von 512 Byte großen Sektoren. |
| cow | Das alte Format Copy-on-Write ist nur noch aufgrund der Kompatibilität mit älteren QEMU-Versionen vorhanden. Es funktioniert nicht unter Microsoft Windows. |
| vmdk | vmdk ist das Standardformat von VMware Workstation. |
| vdi | vdi ist das Standardformat von VirtualBox. |
| cloop | Das Format Compressed Loop Image wird für komprimierte CD-ROM-Images verwendet, beispielsweise für Knoppix-CD/DVD-ROMs. |
| nbd | nbd ist das Format des NBD-Protokolls (Network Block Device). |
| parallels | parallels ist das Standardformat der Virtualisierungslösungen der Firma Parallels, Inc. |
| vvfat | Mit vvfat sind virtuelle FAT-Festplatten gemeint. |
| vpc | vpc ist das Standardformat für Images von Microsoft Virtual PC. |
| bochs | bochs ist das Format des freien x86- und AMD64-Emulators Bochs. |
| dmg | dmg ist das Format der Installationsmedien von Mac OS X. |