Umwandlung zwischen Abbildformaten

Das Konvertieren von Abbildern von einem Format in ein anderes ist im Allgemeinen einfach.

qemu-img konvertieren: roh, qcow2, qed, vdi, vmdk, vhd

Mit qemu-img convert kann die Umwandlung zwischen mehreren Formaten, einschließlich` qcow2`,` qed`,` raw`,` vdi`,` vhd` und `` vmdk`` erfolgen

qemu-img Format Strings

Abbildformat

Argument für qemu-img

QCOW2 (KVM, Xen)

`` qcow2``

QED (KVM)

`` qed``

raw

`` raw``

VDI (VirtualBox)

`` vdi``

VHD (Hyper-V)

`` vpc``

VMDK (VMware)

`` vmdk``

Dieses Beispiel konvertiert eine raw Abbilddatei mit dem Namen `` image.img`` in eine qcow2 Abbilddatei.

$ qemu-img convert -f raw -O qcow2 image.img image.qcow2

Führen Sie den folgenden Befehl aus, um eine vmdk-Abbilddatei in eine raw Abbilddatei zu konvertieren.

$ qemu-img convert -f vmdk -O raw image.vmdk image.img

Führen Sie den folgenden Befehl aus, um eine vmdk-Image-Datei in eine qcow2-Image-Datei zu konvertieren.

$ qemu-img convert -f vmdk -O qcow2 image.vmdk image.qcow2

Bemerkung

Das -f format Flag ist optional. Wenn Sie es weggelassen, wird `` qemu-img`` versuchen, das Abbildformat zu schließen.

Beim Umwandeln einer Abbilddatei mit Windows stellen Sie sicher, dass der virtio-Treiber installiert ist. Andernfalls bekommen Sie einen blauen Abbildschirm beim Starten des Abbildes weil der virtio Treiber fehlt. Eine weitere Möglichkeit besteht darin, die Abbildeigenschaften wie unten zu setzen, wenn Sie das Abbild im Abbilddienst aktualisieren, um dieses Problem zu vermeiden, aber es wird die Leistung der virtuellen Maschine erheblich verringern.

$ openstack image set --property hw_disk_bus='ide' image_name_or_id

VBoxManage: VDI (VirtualBox) zu raw

Wenn Sie ein VDI-Abbild mit VirtualBox erstellt haben, können Sie es mit dem `` VBoxManage`` Befehlszeilen-Tool, das mit VirtualBox geliefert wird, in das Raw-Format umwandeln. Unter Mac OS X und Linux speichert VirtualBox standardmäßig Abbilder im Verzeichnis ``~/VirtualBox VMs / ``. Das folgende Beispiel erstellt ein Rohbild im aktuellen Verzeichnis aus einem VirtualBox-VDI-Abbild.

$ VBoxManage clonehd ~/VirtualBox\ VMs/image.vdi image.img --format raw