Que serviço monta automaticamente as partições nas unidades externas?

0

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?

    
por ilja-ilja1990 31.12.2017 / 12:30

2 respostas

0

Use fstab e mount8

Este é o manual do Linux para o mount8; link

    
por Jay 31.12.2017 / 13:09
0

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 ).

Por padrão,

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
    
por ridgy 31.12.2017 / 13:04