Falls ihr mal in die Verlegenheit kommen solltet, auf einem Rechner (z.B. auf einem Hypervisor) direkt auf ein qcow2-Image zugreifen zu wollen dann geht das relativ einfach.

Kernel-Modul laden:

1
modprobe nbd # evt. max_part=8

Image einbinden:

1
qemu-ndb --connect=/dev/nbd0 /var/lib/libvirt/images/machine.qcow2

Falls die devices nicht direkt auftauchen, mal probieren mit:

1
2
3
fdisk -l /dev/nbd0
partx -a /dev/nbd0
pvscan /dev/nbd0

Partitionen tauchen dann unterhalb des nbd-Devices auf, z.B:

1
mount /dev/nbd0p1 /mnt/target

Und aufräumen:

1
2
3
umount /mnt/somepoint/
qemu-nbd --disconnect /dev/nbd0
rmmod nbd # optional