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?
fuente
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?
Una búsqueda rápida en Google activa el qemu-nbd
programa, mencionado aquí . Es parte del qemu-kvm
paquete, 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
También hay libguestfs , pero aún no está disponible en los repositorios oficiales 1 . Sin embargo, hay binarios en libguestfs.org .
supermin
dispositivo completo .)
xmount
puede hacer que las imágenes de disco de algunas máquinas virtuales se vean como un disco sin formato (que luego se puede particionar losetup
y montar las particiones). Sin embargo, no sé si es compatible con qcow2.
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
qemu-nbd
es el mejor camino a seguir, siempre que lo recuerdemodprobe nbd
primero.qemu-nbd
¡falla silenciosamente si este módulo no se ha cargado!nbd
a/etc/modules
, de todos modos.