← retour aux snippets

losetup: monter une image via un loop device

Associer un fichier à /dev/loopN et monter son contenu en lecture seule ou en lecture/écriture.

bash filesystem #losetup#loop#mount

objectif

Monter une image disque ou partition (raw, img) sans la graver, pour inspection rapide.

code minimal

# attacher et afficher le loop device utilisé
sudo losetup --find --show disk.img

utilisation

# attacher en lecture seule et monter
ldev="$(sudo losetup --find --show --read-only disk.img)"
sudo mount -o ro "$ldev" /mnt

# détacher et démonter
sudo umount /mnt
sudo losetup -d "$ldev"

variante(s) utile(s)

# image avec table de partitions (utiliser kpartx pour mapper les partitions)
sudo kpartx -av disk.img
# montez /dev/mapper/loop0p1 ensuite

notes

  • préférez l’option --read-only pour éviter des écritures accidentelles.
  • pour images partitionnées, kpartx simplifie la découverte des partitions.