User Tools

Site Tools


doc:appunti:linux:sa:loop_mount

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:loop_mount [2011/03/09 17:44] niccolodoc:appunti:linux:sa:loop_mount [2013/07/01 15:15] (current) – [Metodo facile] niccolo
Line 7: Line 7:
 </code> </code>
  
-Se l'immagine contiene delle partizioni (ad esempio è l'immagine di un intero disco oppure di una memoria flash USB con delle partizioni al suo interno) il comando non funziona. Bisogna scoprire a quale **offset del file** inizia la partizione. La prima cosa da fare è vedere la tavola delle partizioni:+Se l'immagine contiene delle partizioni (ad esempio è l'immagine di un intero disco oppure di una memoria flash USB con delle partizioni al suo interno) il comando non funziona. 
 + 
 +===== Metodo difficile ===== 
 + 
 +Bisogna scoprire a quale **offset del file** inizia la partizione. La prima cosa da fare è vedere la tavola delle partizioni:
  
 <code> <code>
Line 31: Line 35:
 mount -o loop,offset=32256 usbdisk.img /mnt mount -o loop,offset=32256 usbdisk.img /mnt
 </code> </code>
 +
 +===== Metodo facile =====
 +
 +Bisogna che il modulo kernel **''loop''** sia caricato con il parametro ''max_part'' uguale o maggiore del numero di partizioni del device (purtroppo è zero per Debian):
 +
 +<code>
 +modprobe -r loop
 +modprobe loop max_part=4
 +</code>
 +
 +Quindi si monta il device in loop e si monta la partizione interessata:
 +
 +<code>
 +losetup /dev/loop0 /home/user/file.img
 +mount /dev/loop0p1 /mnt
 +</code>
 +
 +Per smontare il device:
 +
 +<code>
 +umount /mnt
 +losetup -d /dev/loop0
 +</code>
 +
doc/appunti/linux/sa/loop_mount.1299689079.txt.gz · Last modified: 2011/03/09 17:44 by niccolo