Bem, aqui podemos usar o mesmo truque que fstab
usa para mídia Ótica (também conhecida como CDs e DVDs):
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
A primeira coluna indica o sistema de arquivos, tenho certeza que seus USBs terão valores fixos, então vamos presumir que tudo depois de sda
é um USB, e como você só pode ter 4 USB's ao mesmo tempo, a lista vai de 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
(No meu caso eu uso um leitor de memória, então meus drivers USB começam em sdg
, mas vamos continuar.)
Agora, presumimos que cada USB tenha uma e apenas uma partição, portanto, as linhas necessárias para nosso fstab
são:
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sde1
Então você disse que seus pontos de montagem precisam ser consertados, então depois de criar seus diretórios, vamos adicioná-los:
/dev/sdb1 /media/HDD1
/dev/sdc1 /media/HDD2
/dev/sdd1 /media/HDD3
/dev/sde1 /media/HDD4
Como você pode ter quase todos os tipos de sistemas de arquivos, vamos usar o auto
so fstab para adivinhar o tipo de arquivo a ser usado:
/dev/sdb1 /media/HDD1 auto
/dev/sdc1 /media/HDD2 auto
/dev/sdd1 /media/HDD3 auto
/dev/sde1 /media/HDD4 auto
Ok, agora vamos resumir as opções, que serão as mesmas para os CD's com mais permissões de leitura / gravação:
/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
informa que queremos permissão de leitura e gravação, users
permite que qualquer usuário monte um dispositivo, noauto
evita que o driver seja montado automaticamente quando mount -a
for chamado, como acontece na inicialização, evitando boot ERRORS e WARNINGS, allow_other
permite que outros, mas o usuário que montou o driver tenha as mesmas permissões, e umask=0
impede que o padrão umask seja aplicado.
Agora, os dois únicos campos restantes são praticamente os dump
order e fsck
order, que podem estar em 0
, deixando-nos com o resultado final:
/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
Com isso, cada vez que você conectar um dispositivo USB, ele será montado automaticamente no ponto de montagem sem a intervenção do usuário. Você deve modificar de acordo com suas necessidades.