1、當鏡像文件含分區表時,使用losetup加載文件系統比較困難,能夠安裝sys-fs/multipath-tools工具包,使用kpartx來處理。app
一、sudo kpartx -av disk.img這時會先自動將disk.img掛接到/dev/loopX中,而後識別分區,在/dev/mapper下創建/dev/loopXp1 /dev/loopXp2等等設備文件。工具
二、這時能夠掛載這些分區了:sudo mount /dev/loopXp1 /mnt/partition1oop
三、用完後,使用sudo kpartx -d disk.img進行刪除。ip
=========================================it
2、也能夠用losetup加上參數,直截掛載一個分區.io
一、使用fdisk -l /dev/loop0發現輸出爲:map
Device Boot Start End Sectors Size ID Type im
/dev/loop0p1 2048 104447 1024000 50M 83 Linuxtools
...img
第一個分區從2048*512開始,大小爲1024000*512。
二、用sudo losetup -o 1048576 --sizelimit 524288000 -f disk.img
三、掛載:sudo mount /dev/loop1 /mnt/partition1
=============================================
3、直接mount
mount -o loop,offset=$((2048*512)) disk.img /mnt/partition1