Bene, qui possiamo usare lo stesso trucco che fstab
usa per i supporti ottici (alias CD e DVD):
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
La prima colonna indica il file system, sono i valori che il proprio di USB saranno fisse, così lascia presumere che tutto dopo sda
è un'USB, e dal momento che si può avere solo allo stesso tempo 4 di USB, la lista va da sdb
, sdc
, sdd
e sde
.
$ ls /dev/sd*
/dev/sda /dev/sdb /dev/sdb3 /dev/sdb6 /dev/sdc /dev/sdf
/dev/sda1 /dev/sdb1 /dev/sdb4 /dev/sdb7 /dev/sdd
/dev/sda2 /dev/sdb2 /dev/sdb5 /dev/sdb8 /dev/sde
(Nel mio caso uso un lettore di memoria, quindi i miei driver USB partono sdg
ma continuiamo.)
Ora supponiamo che ogni USB abbia una e una sola partizione, quindi le linee di cui abbiamo bisogno, per il nostro fstab
, sono:
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sde1
Quindi hai detto che i punti di montaggio devono essere corretti, quindi dopo aver creato le tue directory, aggiungiamoli:
/dev/sdb1 /media/HDD1
/dev/sdc1 /media/HDD2
/dev/sdd1 /media/HDD3
/dev/sde1 /media/HDD4
Dal momento che puoi avere quasi tutti i tipi di file system, usa il auto
modo fstab di indovinare il tipo di file da usare:
/dev/sdb1 /media/HDD1 auto
/dev/sdc1 /media/HDD2 auto
/dev/sdd1 /media/HDD3 auto
/dev/sde1 /media/HDD4 auto
Ok, ora riduciamo le opzioni, che saranno le stesse per i CD con il vantaggio delle autorizzazioni di lettura / scrittura:
/dev/sdb1 /media/HDD1 auto rw,users,noauto,allow_other,umask=0
/dev/sdc1 /media/HDD2 auto rw,users,noauto,allow_other,umask=0
/dev/sde1 /media/HDD3 auto rw,users,noauto,allow_other,umask=0
/dev/sde1 /media/HDD4 auto rw,users,noauto,allow_other,umask=0
rw
dice che vogliamo permessi di lettura e scrittura, users
consente a qualsiasi utente di montare un dispositivo, noauto
impedisce che il driver venga montato automaticamente quando mount -a
viene chiamato, come fa all'avvio, impedendo ERRORI di avvio e AVVERTENZE, allow_other
consente ad altri che l'utente che ha montato il driver di hanno le stesse autorizzazioni e umask=0
impedisce l'applicazione delle impostazioni predefinite umask.
Ora gli unici 2 campi rimasti sono praticamente solo dump
dell'ordine e fsck
dell'ordine, che potrebbero essere in 0
entrambi, lasciandoci con il risultato finale:
/dev/sdb1 /media/HDD1 auto rw,user,noauto,allow_other 0 0
/dev/sdc1 /media/HDD2 auto rw,user,noauto,allow_other 0 0
/dev/sdd1 /media/HDD3 auto rw,user,noauto,allow_other 0 0
/dev/sde1 /media/HDD4 auto rw,user,noauto,allow_other 0 0
Con questo, ogni volta che si collega un dispositivo USB, verrà automaticamente montato nel punto di montaggio senza l'intervento dell'utente. È necessario modificare in base alle proprie necessità.