monitor - usb disks automount

Viene installato un sistema di autmount, basato su udev, che
lavora in questo modo:

 * una regola di udev tiene monitorato l'inserimento e la rimozione
 di dischi (non solo usb), che contengano almeno una partizione valida

 * lo script /usr/sbin/ku-handle-removable-disk tenta di montare,
 usando le label delle partizioni, i dischi, oppure li smonta in
 caso di rimozione

 * basandosi su entry in /etc/fstab il sistema non permette di
 montare arbitrariamente qualsiasi device; inoltre, come da
 specifiche Debian/Ubuntu, in caso di sessione Gnome attiva,
 le partizioni in questione vengono ignorate da Gnome (perche`
 descritte in /etc/fstab) e possono quindi essere gestite dal
 nostro script senza interferenze

Per avere quindi un disco rimovibile montato automaticamente occorre
inserire in /etc/fstab una entry basata sulla label della partizione,
ad esempio:

{{{
LABEL=backup1  /mnt/backup1  ext3  defaults,user,sync,noauto,noatime 0 0
}}}

Importante notare che la partizione deve essere montata con l'opzione '''sync''',
in modo da evitare qualsiasi perdita di dati durante la rimozione, visto che
viene smontata dopo la disconnessione fisica del disco e non prima.

<!> occorre notare, inoltre, che udev ha un minimo di latenza nel
gestire la connessione e disconnessione, quindi se si disconnette un
disco, occorre aspettare una decina di secondi prima di riconnettere
un altro (o lo stesso) disco, in modo da lasciare a udev il tempo di
eseguire il comendo di umount
