Qemu-img umwandeln: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
=KVM= | =KVM= | ||
==img zu qcow2== | ==img zu qcow2== | ||
| − | *qemu-img convert -f raw -O qcow2 | + | *qemu-img convert -f raw -O qcow2 source.img target.qcow2 |
==qcow2 zu raw== | ==qcow2 zu raw== | ||
| − | *qemu-img convert -f qcow2 -O raw | + | *qemu-img convert -f qcow2 -O raw source.img target.raw |
==raw zu vmdk== | ==raw zu vmdk== | ||
| − | *qemu-img convert -f raw -O vmdk | + | *qemu-img convert -f raw -O vmdk source.img target.raw |
==qcow2 zu vmdk== | ==qcow2 zu vmdk== | ||
| − | *qemu-img convert -f qcow2 -O vmdk | + | *qemu-img convert -f qcow2 -O vmdk source.img target.raw |
=Virtualbox= | =Virtualbox= | ||
==4 unterstützten VirtBox-Typen:== | ==4 unterstützten VirtBox-Typen:== | ||
| Zeile 18: | Zeile 18: | ||
*qemu-img convert source.vhd -O qcow2 target.qcow2 | *qemu-img convert source.vhd -O qcow2 target.qcow2 | ||
*qemu-img convert source.vdi -O qcow2 target.qcow2 | *qemu-img convert source.vdi -O qcow2 target.qcow2 | ||
| − | + | *qemu-img convert source.vmdk -O raw target.img | |
| − | + | =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. | |
| − | + | ==Mounten== | |
| − | + | *losetup /dev/loop0 foo.img | |
| − | + | *kpartx -av /dev/loop0 | |
| − | + | *mount /dev/mapper/loop0p1 /mnt | |
| − | + | '''Arbeiten durchfühen''' | |
| − | + | *unmount /mnt | |
| − | + | *kpartx -dv /dev/loop0 | |
| − | + | *losetup -d /dev/loop0 | |
| − | = RAW Image mounten = | + | =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 | |
| − | Ein Raw Image ist ein einfaches Abbild einer Festplatte. Daher lässt es sich auch relativ leicht und ohne | + | gewünschte Image als Network Block Device gestartet und eingehängt. |
| − | + | *modprobe nbd max_part=8 | |
| − | + | *qemu-nbd --connect=/dev/nbd0 disk.img | |
| − | losetup /dev/loop0 foo.img | + | *mount /dev/nbd0p1 /mnt |
| − | kpartx -av /dev/loop0 | + | '''Arbeiten durchfühen''' |
| − | mount /dev/mapper/loop0p1 /mnt | + | *qemu-nbd --d /dev/nbd0 |
| − | |||
| − | unmount /mnt | ||
| − | kpartx -dv /dev/loop0 | ||
| − | losetup -d /dev/loop0 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | 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. | ||
| − | |||
| − | |||
| − | modprobe nbd max_part=8 | ||
| − | qemu-nbd --connect=/dev/nbd0 disk.img | ||
| − | mount /dev/nbd0p1 /mnt | ||
| − | |||
| − | |||
| − | |||
| − | |||
==Links== | ==Links== | ||
*http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Speichermedien/_Konvertieren_von_Image-Dateien | *http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Speichermedien/_Konvertieren_von_Image-Dateien | ||
Version vom 31. März 2017, 15:48 Uhr
KVM
img zu qcow2
- qemu-img convert -f raw -O qcow2 source.img target.qcow2
qcow2 zu raw
- qemu-img convert -f qcow2 -O raw source.img target.raw
raw zu vmdk
- qemu-img convert -f raw -O vmdk source.img target.raw
qcow2 zu vmdk
- qemu-img convert -f qcow2 -O vmdk source.img target.raw
Virtualbox
4 unterstützten VirtBox-Typen:
- vdi [ VirtualBox Disk Image ]
- vmdk [ Virtual Machine Disk ]
- vhd [ Virtual Hard Disk ]
- hhd [ Parallels Hard Disk ]
- qemu-img convert source.vmdk -O qcow2 target.qcow3
- qemu-img convert source.hhd -O qcow2 target.qcow2
- qemu-img convert source.vhd -O qcow2 target.qcow2
- qemu-img convert source.vdi -O qcow2 target.qcow2
- qemu-img convert source.vmdk -O raw target.img
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.
Mounten
- losetup /dev/loop0 foo.img
- kpartx -av /dev/loop0
- mount /dev/mapper/loop0p1 /mnt
Arbeiten durchfühen
- unmount /mnt
- kpartx -dv /dev/loop0
- losetup -d /dev/loop0
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.
- modprobe nbd max_part=8
- qemu-nbd --connect=/dev/nbd0 disk.img
- mount /dev/nbd0p1 /mnt
Arbeiten durchfühen
- qemu-nbd --d /dev/nbd0