Newsgroup: it.comp.os.linux.iniziare
Titolo: Mount -o loop=Could not find any loop device

Ciao a tutti!
Mi trovo davanti a questa situazione: ho la necessità di montare un file iso
per controllarne i contenuti. Una ricerca su google, mi ha fatto scoprire
che
è possibile montae l'immagine come fosse un disposiivo. dopo il primo
errore,
ricompilo il kernel col supporto loop, e installo loop-aes-utils.
Infatti:
Mike:/dati/scumm# cat /usr/src/linux/.config | grep LOOP
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
Però, mi da ancora:
Mike:/dati/scumm# mount -o loop /dati/scumm/*iso /dati/scumm/a
mount: Could not find any loop device. Maybe this kernel does not know
       about the loop device? (If so, recompile or `modprobe loop'.)
Mike:/dati/scumm# ls -al /dev | grep loop*
brw-rw----    1 root     disk       7,   0 2004-05-31 13:31 loop0
brw-rw----    1 root     disk       7,   1 2004-05-31 13:31 loop1
brw-rw----    1 root     disk       7,   2 2004-05-31 13:31 loop2
brw-rw----    1 root     disk       7,   3 2004-05-31 13:31 loop3
brw-rw----    1 root     disk       7,   4 2004-05-31 13:31 loop4
brw-rw----    1 root     disk       7,   5 2004-05-31 13:31 loop5
brw-rw----    1 root     disk       7,   6 2004-05-31 13:31 loop6
brw-rw----    1 root     disk       7,   7 2004-05-31 13:31 loop7
Che mi manca?? :((!!
Non mi dite il crypto!!!
Ah! Uso un kernel 2.6 su sid!
Ciaoo!!
-- 
I concetti di maschio e femmina sono costanti universali.
                -- Kirk, "Metamorphosis", data astrale 3219.8

 Mike:/dati/scumm# mount -o loop /dati/scumm/*iso /dati/scumm/a
Io le iso le monto come segue:
mount /home/user/mdk10/cd3.iso /win/desktop/e -t iso9660 -o
loop=/dev/loop0
Ovviamente se ne montassi un' altra il numero finale di /dev/loop?
sarebbe diverso. Se usi una wildcard non penso che si possa fare, ci
vuole uno scriptino che cambi il numero finale.
Questo a me va bene con kernel 2.4.xx

TheSaint wrote:

Già provato:
# mount /dati/scumm/debian-1.iso /dati/scumm/a -t iso9660 -o loop=/dev/loop0
/dev/loop0: No such device or address
/me tristissimo
grazie 1000 per la risposta!!
Ciao!!
-- 

 
1) Prova a vedere con ifconfig se _lo_ appare
2) La directory /dati/scumm/a deve esser giá creata, mount non lo fa
3) vedi i permessi dei vari /dev/loop?
Ho provato a listare /dev/loo* e non esiste nulla prima che faccia un
mount sul dispositivo loop.
Uno stralcio di ls -l /dev/loo?
8< 8<
lr-xr-xr-x    1 root     root            6 giu 16 15:29 /dev/loop4 ->
loop/4
lr-xr-xr-x    1 root     root            6 giu 16 15:29 /dev/loop5 ->
loop/5
lr-xr-xr-x    1 root     root            6 giu 16 15:29 /dev/loop6 ->
loop/6
lr-xr-xr-x    1 root     root            6 giu 16 15:29 /dev/loop7 ->
loop/7
/dev/loop:
totale 0
brw-r-----    1 root     root       7,   0 gen  1  1970 0
brw-r-----    1 root     root       7,   1 gen  1  1970 1
8< 8<
4) prova prima del mount se i loop esistono e anche dopo....
5) vedi anche /var/log/syslog o messages se riportano qualche errore.
Il resto forse richiede una piú approfondita analisi che solo col PC
tra le mani puó dare piú risposte e magari dirci qual' é la distro.
Cioa

 
Tra l' altro basta anche un semplice -o loop, la ricerca del
dispositivo puó esser fatta automatica.
Ah!, posso dire che con la Mandrake 9.2 non ho problemi, ma la stessa
prova con la Suse 9.0 ha il tuo stesso problema.
Forse ci son correlazione anche a livello di host....., permessi sui
file host.allow e host.deny. Vedo se riesco a comparare la differenza
tra le 2 distro.
Approp che distro usi?

 Approp che distro usi?
Uso una debian sid! :)!
Ciao e grazie!
-- 
Scontro frontale tra due carri funebri: 1 resuscitato.

 Ciao e grazie!
Aggiornamento. Dal 2.6.5 sono passato al 2.6.6. Adesso ottengo:
Mike:/dati/scumm#  mount /dati/scumm/*.iso /dati/scumm/a -t iso9660 -o loop
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       or too many mounted file systems
       (could this be the IDE device where you in fact use
       ide-scsi so that sr0 or sda or so is needed?)
Ora investigo! Ciao!!
-- 
"Se tu ci trovi un senso qualunque, hai un grosso problema."
                -- C. Durance, Computer Science 234