miklos ha scritto:Sicuro che sia cosi!??!! L'evento remove udev lo lancia quando lo hai staccato... non c'e' un evento del tipo... 'ho intenzione di staccarlo'.
Penso proprio che ti sbagli...
Ho appena fatto una prova con una chiavetta USB e ti invito a ripeterla.
Prima di attaccarla, apri una shell, diventa root e lancia
- Codice: Seleziona tutto
udevadm monitor
Dopodiché, inserisci la chiavetta e comincerai a vedere una sfilza di eventi add e change.
Successivamente, montala e smontala: allo "smontaggio" vedrai apparire una serie di eventi remove.
L'evento remove viene scatenato anche quando stacchi fisicamente il dispositivo, percui, probabilmente, quell'azione che hai riportato serve più che altro a garantire di "tenere in ordine" /media in caso si stacchi senza smontare una periferica
miklos ha scritto:comunque guardando il man di umount ho scoperto che l'opzione -l è un umount forzato anche in caso di device occupato o non piu' inserito, quindi tutto torna
Veramente l'opzione -l non è l'unmount forzato (quello è con -f), ma, piuttosto, un unmount "tranquillo" che permette alle applicazioni che occupano il dispositivo di finire quel che stanno facendo mentre, per tutte le altre, il dispositivo è già smontato. Vedere qua per qualche altra delucidazione.
-sf ha scritto:Ho dato un occhiata ai wiki di arch, ma a essere onesto non ho capito granchè...
Ho comunque installato pmount come richiedeva il wiki e creato il file nella dir rules.d di udev; adesso? Finisce tutto li? Mi sembra troppo facile
La nuova regola la devi piazzare in /etc/udev/rules.d. Al prossimo riavvio di udev (è meglio riavviare il sistema per evitare macelli in un sistema già avviato) la regola sarà presa in considerazione e messa in pratica quando serve.
Occhio che se hai scelto la strada "udev + pmount" devi specificare il tuo username invece di "tomk" all'interno della regola udev.



