Qemu-img — программа для манипулирования с образами дисков машин QEMU. QEMU - система эмуляции (и виртуализации) компьютера (вычислительной системы с процессором, памятью и периферийными устройствами), поддерживающего различные архитектуры.
Форматы, которые поддерживает qemu-img:
Image format |
Argument to qemu-img |
raw (bin формат) |
|
qcow2 |
|
VDI (VirtualBox) |
|
VMDK (VMware) |
|
VHD (Hyper-V) |
|
1. Для преобразования (конвертации) образа машины QEMU в формат VirtualBox-а:
$qemu-img convert qemu.img tmp.bin $VBoxManage convertdd tmp.bin virtualbox.vdi $VBoxManage modifyvdi virtualbox.vdi compact |
2. Преобразование образа QEMU в формат VmWare:
$qemu-img convert -f qemu.img -O vmdk vmware.vmdk |
3. Для преобразования формата VmWare в QEMU:
$qemu-img convert vmware.vmdk -O qcow2 qemu.img |
4. Для преобразования образа диска или livecd в формат QEMU:
$qemu-img convert -f raw disk.img -O qcow2 qemu.img $qemu-img convert -f cloop cloop.img -O qcow2 qemu.img |
5. Для преобразования vmdk формата в raw:
$qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img |
6. Если LVM диски, то можно попробовать такой пример. Сначала делаем "снапшот" диска, затем конвертируем:
$lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot |
7. Копирование образа на физический девайс:
#qemu-img convert -O raw diskimage.qcow2 diskimage.raw #dd if=diskimage.raw of=/dev/sda |
Или можно вот так:
#qemu-img convert -O raw diskimage.qcow2 /dev/mydevice |
Обновлено 05.04.2016 11:48