PDA

View Full Version : penna usb, rimuovere senza umount


cicoandcico
24-12-2004, 13:37
ho trovato il modo con udev di far montare automaticamente una penna usb appena viene inserita, con uno script che fa il mount e viene eseguito ogni volta che la penna viene inserita. se la penna viene rimossa fa l'umount.

volevo chiedervi: ma è sicuro rimuovere la penna senza prima smontarla?

lo script fa più o meno così:

#!/bin/bash

if [ "$ACTION" == "add" ] ; then

/bin/mount /mnt/usbdrive

fi

if [ "$ACTION" == "remove" ] ; then

/bin/umount /mnt/usbdrive

fi

Psycotic
24-12-2004, 13:47
Ma ti funziona?
posso capire il mount
ma se togli la penna come fai a smontarla se gia' l'hai rimossa?

Bah..
Se la scrittura avviene in modo syncrona non dovrebbero esserci problemi..
Pero' io ti consiglio vivacemente di smontarla prima di toglierla..

cicoandcico
24-12-2004, 13:50
nel mount funziona, nell'umount penso di no. però è comodo levarla senza doverla smontare prima (anche se si tratta di 2 secondi)

kingv
24-12-2004, 15:33
hai utilizzato "sync" come opzione del mount?
altrimenti rischi (anzi e0 certo) di perderti i dati quando estrai la chiavetta.

cicoandcico
25-12-2004, 11:42
no, non ho usato nessuna opzione...:muro:
basta mount -sync e dite che va bene?

lovaz
26-12-2004, 12:04
sync lo devi mettere tra le opzioni dell'fstab.
Comunque è un'opzione per "smemorati", è più efficiente non usarla.

The X
26-12-2004, 12:21
@cicoandcico : Mi puoi postare lo script usato ?

TNK

cicoandcico
26-12-2004, 12:27
è nella prima pagina del topic:)