Logo
You
Code

Montar imagenes qcow2 de KVM en Debian

Autor YouCode - http://www.youcode.com.ar/virtualizacion/montar-imagenes-qcow2-de-kvm-en-debian-406

como montar una imagen qcow2 para ver su contenido, como sabemos, estas imagenes las usa KVM

Como sabemos QCOW2 es usado por KVM para sus maquinas virtuales, pero hay veces que necesitamos ver que tiene dicha imagen sin tener el KVM.

Primero debemos saber si tenemos el modulo ndb cargado:
# modprobe -v nbd
si esta el modulo obtenemos una salida a esta:
insmod /lib/modules/3.2.0-4-amd64/kernel/drivers/block/nbd.ko
Lo que tenemos que hacer es convertir la imagen qcow2 que queramos usar en un dispositivo de bloques, para ello usamos qemu-nbd:
# qemu-nbd -v /var/lib/libvirt/images/precise.PostGRESQL_CC.PaaS.img --connect=/dev/nbd0 &
ahora comprobaremos las particiones:
# fdisk -l /dev/nbd0
en la salida de fdisk , veremos las particiones que tiene esa imagen, entonces solo nos falta montarla:
# mount /dev/nbd0p2 /mnt/
MUY IMPORTANTE, cuando terminamos de usarla debemos desconectarla, hacemos:
# qemu-nbd --disconnect /dev/nbd0
http://www.youcode.com.ar/virtualizacion/montar-imagenes-qcow2-de-kvm-en-debian-406