Rénich's Blog

Como aplanar una imagen qcow2

Sat 10 September 2022

Hoy tuvimos un problemón con una imagen virtual. A final de cuentas, logramos obtener la imagen qcow2, la cual tenía varios snapshots.

Tomamos la más actual y la transferimos a otro servidor para importarla. A la hora de importarla, nos dió un error de verificación.

Al observar detenidamente usando: qemu-img info /path/a/la/imagen notamos que buscaba a sus pariente. Como habían varios snapshots, quería referirse a ellos.

Nota

Aplanar la imagen elimina los snapshots y consolida todo en un solo archivo, lo que facilita la transferencia pero aumenta el tamaño.

Lo que hicimos para "aplanar" la imagen fue:

cd /path/a/las/imágenes
qemu-img convert -O qcow2 imagen.qcow2 nueva-imagen.qcow2

Ésto, efectivamente, aplana la imagen; resolviendo las dependencias de parentezco y poniendo todo en una sola imagen.

Moraleja: antes de tranferir una imagen con snapshots, hay que aplanarla con qemu-img convert.

Consejo

Siempre verifica la integridad de la nueva imagen con qemu-img check después de la conversión.