Mount partition inside a disk image
Last update
2017-10-30
2017-10-30
« — »
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # 1. list image partitions fdisk -lu mydisk.img # Disk mydisk.img: 117 GiB, 125587636736 bytes, 245288353 sectors # Units: sectors of 1 * 512 = 512 bytes # Sector size (logical/physical): 512 bytes / 512 bytes # I/O size (minimum/optimal): 512 bytes / 512 bytes # Disklabel type: dos # Disk identifier: 0x81c0ff4b # # Device Boot Start End Sectors Size Id Type # mydisk.img1 * 8192 124927 116736 57M e W95 FAT16 (LBA) # mydisk.img2 124928 245288352 245163425 116.9G 83 Linux # 2. check used loop devices losetup # NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE # /dev/loop0 0 0 0 0 /mnt/data # 3. mount partition 2 on a free loop device, where image # offset = start * sector size = 124928 * 512 = 63963136 losetup -o 63963136 /dev/loop1 mydisk.img mkdir img && mount /dev/loop1 img/ # 4. dismount & remove device umount img losetup -d /dev/loop1 |
Source: AskUbuntu