Công cụ kpartx làm cho điều này dễ dàng hơn. Nó tạo các thiết bị lặp trong / dev / mapper cho mỗi phân vùng trong hình ảnh của bạn. Sau đó, bạn có thể gắn thiết bị lặp tương ứng với phân vùng mong muốn của bạn mà không phải tính toán bù đắp thủ công.
Ví dụ: để gắn phân vùng đầu tiên của ảnh đĩa:
kpartx -a -v myimage.disk
mount /dev/mapper/loop0p1 /mnt/myimage
Khi bạn hoàn thành với hình ảnh, hãy xóa các thiết bị lặp:
umount /mnt/myimage
kpartx -d -v myimage.disk
Ngoài ra, nếu bạn có kernel gần đây và vượt qua loop.max_part = 63 khi khởi động (nếu vòng lặp được tích hợp sẵn) hoặc để modprobe (nếu vòng lặp là một mô-đun), thì bạn có thể thực hiện theo cách này:
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
Khi bạn hoàn thành vòng lặp:
losetup -d /dev/loop0
losetup --partscan --find --show disk.img
theo saumount /dev/loop0p1 /mnt/disk