Penso proprio che ti sbagli...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'.
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
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
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.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
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.-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
Occhio che se hai scelto la strada "udev + pmount" devi specificare il tuo username invece di "tomk" all'interno della regola udev.