LINUX.ORG.RU
ФорумAdmin

Как извлечь образ диска из снапшота .vma в proxmox через командную строку?

 , ,


0

1

Добрый день! Есть ряд снапшотов из которых нужно вытащить qcow2 образ, но не могу понять как.

Что делаю:

распаковываю снапшот с помощью vma extract и получаю .raw образ

форматирую его с помощью qemu-img в qcow2, получаю неполноценный образ qcow2, к которому видимо нужно дорастить размер, как у оригинального образа, вот тут собственно и затык, как это сделать?

qmrestore выполняет все ровно, но он не подходит, потому как подразумевается создание виртуальной машины с конфигурацией и прочим хламом, а мне необходимо получить только оригинальный образ qcow2, который запихан в .vma. Спасибо.


Ответ на: комментарий от Deleted

имеется ввиду не live-snapshot бекап типа snapshot

vzdump "$VM_ID" --remove 0 --dumpdir "$DUMPDIR" --node "$NODE" --compress lzo --mode snapshot

Sherman
() автор топика

в общем решение весьма простое:

vma extract  $DUMPDIR/vzdump.vma -v $DUMPDIR/raw
cd raw
qemu-img convert -f raw -O qcow2 disk-drive-virtio0.raw  /var/lib/vz/images/$VM_ID/vm-$VM_IM-disk-1.qcow2

дальше осталось расширить размер qcow2 образа до необходимых размеров с помощью truncate:

truncate -s $REQUIRED_SIZE /var/lib/vz/images/$VM_ID/vm-$VM_IM-disk-1.qcow2

Sherman
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.