Інструмент kpartx полегшує це. Він створює петлеві пристрої в / dev / mapper для кожного розділу вашого зображення. Тоді ви можете змонтувати циклічний пристрій, який відповідає бажаному розділу, без необхідності обчислювати зміщення вручну.
Наприклад, для монтажу першого розділу образу диска:
kpartx -a -v myimage.disk
mount /dev/mapper/loop0p1 /mnt/myimage
Коли ви закінчите з зображенням, видаліть петлеві пристрої:
umount /mnt/myimage
kpartx -d -v myimage.disk
Крім того, якщо у вас є недавнє ядро і передайте loop.max_part = 63 під час завантаження (якщо цикл вбудований) або modprobe (якщо цикл є модулем), ви можете зробити це таким чином:
losetup /dev/loop0 myimage.disk
partprobe /dev/loop0 # Re-read partition table if /dev/loop0 was used with a different image before
mount /dev/loop0p1 /mnt/myimage
Коли ви закінчите з циклом:
losetup -d /dev/loop0
losetup --partscan --find --show disk.img
потімmount /dev/loop0p1 /mnt/disk