Newsgroup: it.comp.os.linux.iniziare
Titolo: eject

ciao, ho una mandrake 8.1.
non riesco a fare eject ,o meglio per estrarre il cd devo scrivere eject
scd0.
Eppure quando lo monto faccio mount /mnt/cdrom e tutto funziona.
Cosa devo modificare ?
Ho provato senza successo a cambiare la voce scd0 in cdrom nei file
/etc/fstab e mtab.
grazie.



se non sbaglio devi smontarlo prima
CiaoCiao

 all'equipaggio di
it.comp.os.linux.iniziare:

Ci sono due opzioni del kernel interessanti al tuo problema:
/proc/sys/dev/cdrom/autoeject
/proc/sys/dev/cdrom/lock
Il primo se impostato su 1 permette che l'espulsione del CD avvenga
automaticamente dopo un evento di unmount
Il secondo se impostato su 0 permette di espellere il CD, premendo il
bottone sul lettore, anche se il cd e' montato, quando reimmetti il cd
questo e' accessibile come se non fosse successo niente.
Per modificare i valori:
# echo "1" > /proc/sys/dev/cdrom/autoeject
ed analogamente per il lock

 /proc/sys/dev/cdrom/lock
Interessante, chissa' perche' non le abilitano di default, semplificano
di molto la vita al niubbo!
-- 
"Maniaco mostra pene, cane lo morde"
"Ladro fugge, cane gli stacca pene"
"Si ustiona il pene con pc portatile"
Un lungo anno pulp by 
tgcom.it

 di molto la vita al niubbo!
è un po' come al militare, quando sei una spina devi scoppiare!!



Il che cozza un tantino con la filosofia mandracchia tesa a facilitare
la vita ai niubbi :-)


 di molto la vita al niubbo!
Perche`, suppongo, per le distro cui potrebbe essere una soluzione interessante
(MdK, SuSE, RH) c'e` gia` qualche altra soluzione...
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |

 /proc/sys/dev/cdrom/lock
[cut]
ci provo...Ma in un'altra macchina (stessa distro) quando faccio eject
smonta anche, senza che faccio l'unmount.
Mi sa che non è questa la soluzione.
ciao.

 Cosa devo modificare ?
Il manuale di eject dice:
The device corresponding to <name> is ejected. The name can be a
device file or mount point, either a full path or with the leading
"/dev" or "/mnt" omitted. If no name is specified, the default name
"cdrom" is used.
Quindi suppongo tu debba avere nella directory dev un link di nome
cdrom che punta al tuo reale cdrom, nel tuo caso /dev/scd0.
Controlla se c'e' e nel caso aggiugilo.
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 interessante (MdK, SuSE, RH) c'e` gia` qualche altra soluzione...
Cioe', a cosa ti riferisci?
A quell' (in)utility chiamata supermount che non mi ha mai funzionato a
dovere una sola volta nel corso degli anni?


 Mi sa che non è questa la soluzione.
A me ha funzionato che e' un piacere.


 a dovere una sola volta nel corso degli anni?
Perche' dici cosi'? Sicuramente non sono un fan di quella feature ma 
da quando la sto provando non ho ancora avuto un problema.
Ovviamente non ho mai preso kernel preconfezionati ma ho sempre 
applicato la patch a manina.  Inoltre mi sembrava di aver letto che 
il supermount nei kernel 2.4 e' considerato stabile, ora.
Ciao


 da quando la sto provando non ho ancora avuto un problema.
Non mi ha mai funzionato!
Se il cd e' montato, premendo il tasto eject il lettore non si apre,
per cui devo prima digitare eject da console e poi ripetere l'operazione,
il che lo trovo assurdo.


 il che lo trovo assurdo.
Eh si, cosi' e' assurdo.  Forse l'hai provata tempo fa e non era
ancora stabile, io l'ho provato solo ultimamente con la patch per il
2.4.21 e non ho avuto nessun problema, finora.
