kvm raw image mounten

Heute musste ich mal wieder an eine KVM Image heran. Da diese Images immer auch eine Partitionstabelle am Anfang der Datei haben, muss man dieses Image erst loop mounten. Dafür legt man zuerst das loop device an. Mit kpartx werden dann die Partitionen dem Kernel unter /dev/mapper/loop0pX bekannt gemacht.

Ein RAW Image monuten:

losetup /dev/loop0 /var/lib/libvirt/images/vm.img
kpartx -av /dev/loop0
mount /dev/mapper/loop0p1 /mnt

Ein loop device wieder umounten:

umount /mnt
kpartx -dv /dev/loop0
losetup -d /dev/loop0

Tags: