Use fstab e mount8
Este é o manual do Linux para o mount8; link
Qual serviço monta automaticamente as partições nas unidades externas?
Como configurá-lo?
Eu quero montar automaticamente as partições em mídia externa com diferentes UUIDs com diferentes parâmetros.
Esta é uma continuação do problema não resolvido Por que na partição exFAT todos os arquivos têm o atributo" executável "e como corrigi-lo?
A montagem automática de discos externos (USB) geralmente é feita pelo script /usr/share/usbmount/usbmount , chamado por udevd quando um disco externo é conectado (controlado pelas regras em /lib/udev/rules.d/usbmount ).
usbmount primeiro procura em /etc/fstab , caso encontre uma entrada correspondente ao nome do dispositivo ou ao UUID do dispositivo conectado. Portanto, uma solução simples pode ser adicionar uma entrada em /etc/fstab com o UUID do sistema de arquivos, o ponto de montagem e as opções desejadas. Não se esqueça de adicionar a opção nofail à linha, caso contrário, sem o disco anexado, o processo de inicialização será interrompido. Exemplo:
UUID=9325-22B3 /mnt/tmp vfat defaults,nofail 0 0
Em vez de defaults , você pode adicionar os parâmetros desejados.
Infelizmente, o script usbmount não reage nos rótulos do sistema de arquivos; Eu fiz alterações para mim mesmo para conseguir isso, mas isso só funciona com rótulos de tipo específico.
Existe uma maneira adicional de modificar o comportamento de usbmount . No arquivo /etc/usbmount você pode definir pontos de montagem, mountoptions e mountoptions específicos do sistema de arquivos. Portanto, se nenhuma entrada correspondente em /etc/fstab for encontrada, usbmount procurará opções correspondentes ao (s) sistema (s) de arquivos do disco anexado. Você pode editar /etc/usbmount/usbmount.conf para ler (por exemplo):
.
.
FS_MOUNTOPTIONS="-fstype=vfat,gid=floppy,dmask=0007,fmask=0117"
.
.
para atender às suas necessidades em todas as partições formatadas com vfat (altere as opções conforme necessário!)
Editar: Talvez o usbmount não esteja instalado por padrão no Ubuntu. Você pode instalá-lo da maneira padrão:
sudo aptupdate
sudo aptupgrade
sudo apt install usbmount