qemu-img преобразование образа [Решено]
Доброго времени суток.
Наткнулся на задачу, не знаю как ее решить.
Есть следующая схема:
1. Стартовый образ main.qcow2 (был создан командой qemu-img create -f qcow2 main.qcow2 10G)
2. На его основе инкрементный main-inc.qcow2 (-//- qemu-img create -f qcow2 -o backing_file=main.qcow2 main-inc.qcow2)
Теперь надо сделать main-inc.qcow2 самостоятельным (то есть чтобы он смог работать без main.qcow2) либо отконвертировать его в самостоятельный образ.
Как изменить "backing_file" вроде разобрался - "qemu-img rebase ...", а вот как убрать - не могу понять.
Пока вижу решение только посредством гостя:
1. Создать пустой образ main-new.qcow2
2. Подключить main-inc.qcow2 и main-new.qcow2 в ВМ на базе linux
3. Сделать dd if=/dev/sdb of=/dev/sdc.
Решение по идее рабочее, но может можно средствами qemu-img?
- Для комментирования войдите или зарегистрируйтесь
Пока вижу решение только
для таких вещей ( манипуляция имиджами и ковыряние в них ) давно уже придумали libguestfs
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Аqemu-img main-inc.qcow2
А
не подойдет?
Блин, да, подходит, правда с
Блин, да, подходит, правда с оговоркой - лучше явно указывать формат выходного файла (-O qcow2).