Qemu-img umwandeln: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „*http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Speichermedien/_Konvertieren_von_Image-Dateien ===img zu qcow2=== qemu-img convert -f raw -O qcow2 input.im…“)
 
 
(19 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
*http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Speichermedien/_Konvertieren_von_Image-Dateien
+
=KVM=
 +
==raw zu qcow2==
 +
*qemu-img convert -p -f raw -O qcow2 source.img target.qcow2
  
 +
==qcow2 zu raw==
 +
*qemu-img convert -p -f qcow2 -O raw source.img target.raw
 +
==raw zu vmdk==
 +
*qemu-img convert -p -f raw -O vmdk source.img target.raw
 +
==qcow2 zu vmdk==
 +
;Auf Linux Seite
 +
*qemu-img convert -p -f qcow2 -O vmdk source.img target.vmdk
 +
;target.vmdk auf ESXI kopieren
 +
*cd /vmfs/volumes/datastore1/machienenname
 +
*vmkfstools -i target.vmdk -d thin maschienenname.vmdk
 +
*rm target.vmdk
  
===img zu qcow2===
+
==vmdk zu qcow2==
qemu-img convert -f raw -O qcow2 input.img output.qcow2
+
;Die Beschreibungsdatei wird verwendet, die Flat muss im gleichen Verzeichnis liegen.
 +
*qemu-img convert -p -f vmdk -O qcow2 source.vmdk target.qcow2
  
===qcow2 zu raw===
+
==vdi zu qcow2==
qemu-img convert -f qcow2 -O raw input.img output.raw
+
*qemu-img convert -p -f vdi -O qcow2 source.vdi target.qcow2
===raw zu vmdk===
+
==qcow2 zu vdi==
qemu-img convert -f raw -O vmdk input.img output.raw
+
*qemu-img convert -p -f qcow2 -O vdi source.qcow2 target.vdi
  
===qcow2 zu vmdk===
+
=Virtualbox=
qemu-img convert -f qcow2 -O vmdk input.img output.raw
+
=LVM in VMDK umwandeln=
 
+
*lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot
===4 unterstützten VirtBox-Typen:===
+
*qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk
 
+
=RAW Image mounten=
- .vdi      [ VirtualBox Disk Image ]
+
Ein Raw Image ist ein einfaches Abbild einer Festplatte. Daher lässt es sich auch relativ leicht und ohne grössere Umwege einhängen.
 
+
==Links==
- .vmdk    [ Virtual Machine Disk ]
+
*http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Speichermedien/_Konvertieren_von_Image-Dateien
 
 
- .vhd      [ Virtual Hard Disk ]
 
 
 
- .hhd      [ Parallels Hard Disk ]
 
 
 
 
 
das ist falsch .... wer hat es geschrieben?
 
 
 
'''umwandeln VirtB. zu KVM'''
 
 
 
qemu-img convert "source".vmdk -O qcow2 "target".qemu
 
qemu-img convert "source".hhd -O qcow2 "target".qemu
 
qemu-img convert "source".vhd -O qcow2 "target".qemu
 
qemu-img convert "source".vdi -O qcow2 "target".qemu
 
 
 
'''RAW (for VirtualBox)'''
 
 
 
qemu-img convert "source".vmdk -O raw "target".img
 
 
 
'''umwandeln VirtB. zu VirtB. (vdi-vmdk)'''
 
 
VBoxManage clonehd "source".vdi "target".vmdk --format VMDK
 
 
 
==LVM in VMDK umwandeln==
 
lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot
 
qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk
 
 
 
 
 
= RAW Image mounten =
 
 
 
Ein Raw Image ist ein einfaches Abbild einer Festplatte. Daher lässt es sich auch relativ leicht und ohne größere Umwege einhängen.
 
 
 
<pre>
 
losetup /dev/loop0 foo.img
 
kpartx -av /dev/loop0
 
mount /dev/mapper/loop0p1 /mnt
 
[arbeiten durchführen...]
 
unmount /mnt
 
kpartx -dv /dev/loop0
 
losetup -d /dev/loop0
 
</pre>
 
 
 
== QCOW2 Image mounten ==
 
 
 
Ein dynamisches QCOW2 Image kann im System nicht mehr einfach so gemounted werden. Dafür kann man einen Umweg über NBD (Network Block Device) nehmen. Damit wird das gewünschte Image als Network Block Device gestartet und eingehängt.
 
 
 
<pre>
 
modprobe nbd max_part=8
 
qemu-nbd --connect=/dev/nbd0 disk.img
 
mount /dev/nbd0p1 /mnt
 
</pre>
 
 
 
disconnecten
 
qemu-nbd --d /dev/nbd0
 

Aktuelle Version vom 28. Mai 2024, 08:12 Uhr

KVM

raw zu qcow2

  • qemu-img convert -p -f raw -O qcow2 source.img target.qcow2

qcow2 zu raw

  • qemu-img convert -p -f qcow2 -O raw source.img target.raw

raw zu vmdk

  • qemu-img convert -p -f raw -O vmdk source.img target.raw

qcow2 zu vmdk

Auf Linux Seite
  • qemu-img convert -p -f qcow2 -O vmdk source.img target.vmdk
target.vmdk auf ESXI kopieren
  • cd /vmfs/volumes/datastore1/machienenname
  • vmkfstools -i target.vmdk -d thin maschienenname.vmdk
  • rm target.vmdk

vmdk zu qcow2

Die Beschreibungsdatei wird verwendet, die Flat muss im gleichen Verzeichnis liegen.
  • qemu-img convert -p -f vmdk -O qcow2 source.vmdk target.qcow2

vdi zu qcow2

  • qemu-img convert -p -f vdi -O qcow2 source.vdi target.qcow2

qcow2 zu vdi

  • qemu-img convert -p -f qcow2 -O vdi source.qcow2 target.vdi

Virtualbox

LVM in VMDK umwandeln

  • lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot
  • qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk

RAW Image mounten

Ein Raw Image ist ein einfaches Abbild einer Festplatte. Daher lässt es sich auch relativ leicht und ohne grössere Umwege einhängen.

Links