PDA

Visualizza la versione completa : Montare file ISO


RokStar
20-09-2005, 15:17
Ho trovato girovagando per la rete il seguente comando (più che altro i parametri, il comando sapevo già che DOVEVA essere quello).

mount myiso.iso /mnt/iso/ -t iso9660 -o ro,loop=/dev/loop0

Ora, analizzando:
mount - monta qualcosa
myiso.iso - l'iso che monta il comando mount
/mnt/iso - supponendo che la directory esista mette lì il contenuto di iso
- t iso9660 - il tipo di filesystem da utilizzare
-o ro - opzione di montaggio del filesystem in sola lettura
,loop=/dev/loop0 - questa non l'ho capita.

A cosa serve il parametro loop e a cosa corrisponde /dev/loop0?

Giusto per capire meglio come funziona questa cosa :master:

A proposito, se si dà il comando per esteso non c'è bisogno di modificare /etc/fstab? E se si volesse fare un qualcosa di dinamico da mettere in fstab? Tipo mount file /mnt/iso mantenendo gli altri parametri?

vortex87
20-09-2005, 15:28
Più semplicemente puoi fare

mount -o loop /path/file.iso /mnt/iso
:stordita:

Dandolo così non si deve scrivere niente in /etc/fstab, magari si potrebbe metterci qualcosa tipo questo

none /mnt/iso auto users,loop,noauto 0 0
per poter montare le iso anche da utente con "mount /path/file.iso /mnt/iso". Nota che sono andato a naso, non sono assolutamente certo che funzioni :stordita: meglio se ci guarda qualcuno che sa un minimo di sintassi di fstab :fagiano:

RokStar
20-09-2005, 16:15
Ma loop e /dev/loop a cosa corrispondono? :confused:

U-bahn
20-09-2005, 17:03
Originariamente inviato da RokStar
Ma loop e /dev/loop a cosa corrispondono? :confused:
i loop devices (di base sono 8, ma si può arrivare ad averne fino a 255) sono sono dei dispositivi virtuali che ti permettono di montare l'immagine di un file come se fosse un normale dispositivo a blocchi....l'immagine così montata può essere modificata(/utilizzata) come se fosse un normale filesystem....
:ciauz:

RokStar
20-09-2005, 17:11
Originariamente inviato da U-bahn
i loop devices (di base sono 8, ma si può arrivare ad averne fino a 255) sono sono dei dispositivi virtuali che ti permettono di montare l'immagine di un file come se fosse un normale dispositivo a blocchi....l'immagine così montata può essere modificata(/utilizzata) come se fosse un normale filesystem....
:ciauz:
Grazie, quindi quando si passa il parametro loop al comando mount si specifica che quello che deve montare è un file.
Perfetto, mille grazie a tutti :)

mcz
20-09-2005, 18:28
...l'immagine così montata può essere modificata
Cosa intendi di preciso?
Io a suo tempo avevo cercato di modificare l'iso della Suse, ma non c'è stato verso.
Potevo montare l'iso, potevo vedere cosa c'era dentro, copiare e incollare altrove i files, ma non cambiarli dentro all'iso stessa.

mcz :ciauz:

Loading