objectif
Explorer un disque image (raw) sans l’écrire, partition par partition.
code minimal
# calculer l'offset (secteurs * 512)
start=$(fdisk -l disk.img | awk '/Linux filesystem/ {print $2; exit}')
offset=$(( start * 512 ))
sudo losetup --find --show -o "$offset" --read-only /dev/loop0 disk.img
sudo mount -o ro /dev/loop0 /mnt/img
utilisation
# détacher
sudo umount /mnt/img
sudo losetup -d /dev/loop0
variante(s) utile(s)
# via kpartx (crée /dev/mapper/loop0p1, etc.)
sudo kpartx -av disk.img
notes
- attention à la taille du secteur (512 vs 4096).
- utilisez
fdisk -louparted -spour les offsets.