¿Cómo se monta una imagen de disco qcow2?


25

Tengo una máquina virtual QEMU que usa una imagen de disco qcow2.

¿Cómo puedo montar su sistema de archivos sin encender la máquina virtual?

Respuestas:


21

Una búsqueda rápida en Google activa el qemu-nbdprograma, mencionado aquí . Es parte del qemu-kvmpaquete, por lo que deberá instalar KVM si aún no lo está utilizando. No estoy seguro de ninguna solución directa de GNOME / KDE, si eso es lo que estaba buscando. Aquí hay un ejemplo para usarlo:

sudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 --read-only /path/to/image.qcow2
udisksctl mount -b /dev/nbd0p1

3
Parece que qemu-nbdes el mejor camino a seguir, siempre que lo recuerde modprobe nbdprimero. qemu-nbd¡falla silenciosamente si este módulo no se ha cargado!
ændrük

Eso es lamentable. Debería poder agregar nbda /etc/modules, de todos modos.
Tim Yates

1
Escribí una pequeña herramienta para resumir
Jonathon Reinhart

5

También hay libguestfs , pero aún no está disponible en los repositorios oficiales 1 . Sin embargo, hay binarios en libguestfs.org .


2
Mientras que libguestfs se ve muy bien, pero es de peso pesado. Tiene un montón de dependencias (recomienda hasta 55 dependencias e instala un supermindispositivo completo .)
Stefan Lasiewski

-2

xmountpuede hacer que las imágenes de disco de algunas máquinas virtuales se vean como un disco sin formato (que luego se puede particionar losetupy montar las particiones). Sin embargo, no sé si es compatible con qcow2.


1
El manual de xmount establece que solo se pueden usar EWF y las imágenes de disco sin formato .
ændrük

-3

puedes montar directamente como un montaje normal como este

mount /dev/sdb1 /mount-point

Pero si tiene un número de dispositivo significa que desea volver a montarlo en otro directorio para que pueda seguir este:

Montar una partición desde una imagen en bruto es bastante simple:

losetup /dev/loop0 image.img
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /mnt/image

3
Una imagen qcow2 no es una imagen en bruto, y no se puede montar a través de ninguno de esos enfoques.
Twirrim
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.