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
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