Se você deseja montar drives USB automaticamente em um servidor executando Debian ou Ubuntu (incluindo Raspbian ou Ubuntu MATE para Raspberry Pi), você pode usar uma ferramenta simples, mas muito eficaz, chamada USBmount.
USBmount é um conjunto de scripts usado para montar automaticamente dispositivos de armazenamento em massa USB quando eles são conectados. Embora não seja criado para ser executado apenas em servidores, o USBmount é especialmente útil em um servidor porque não tem uma interface gráfica de usuário e não depende de nenhum ambiente de trabalho. E a maioria dos desktops já podem montar dispositivos USB automaticamente.
Por padrão, a montagem USB monta automaticamente dispositivos USB usando pontos de montagem /media/usb0
, /media/usb1
, ..., /media/usb7
, com /media/usb0
sendo o primeiro dispositivo USB conectado, /media/usb1
sendo o segundo dispositivo USB conectado e assim por diante.
Para dispositivos USB que vêm com um nome de modelo, um link simbólico é criado em /var/run/usbmount/MODELNAME
para seu ponto de montagem.
A configuração de montagem USB padrão é definida para dispositivos USB de montagem automática com sistemas de arquivos vfat, ext2, ext3, ext4 e hfsplus. O NTFS pode ser habilitado após a instalação do USBmount - editando o arquivo de configuração /etc/usbmount/usbmount.conf
e adicionando ntfs fuseblk
à variável FILESYSTEMS
(sem remover os outros tipos de sistema de arquivos).
O USBmount foi removido do Debian um tempo atrás porque a versão dos repositórios não funciona mais. Ainda está disponível no Ubuntu, mas não funciona corretamente no Ubuntu 18.04 e mais recente. O bug foi corrigido no git USBmount, portanto, você pode compilar seu próprio pacote USBmount atualizado que funcione tanto no Debian quanto no Ubuntu (e no Raspbian/Ubuntu MATE para Raspberry Pi).
Comece instalando o Git e baixando o código Git USBmount mais recente:
sudo apt install git
git clone https://github.com/rbrito/usbmount
Em seguida, instale os pacotes necessários para criar um pacote DEB USBmount:
sudo apt install debhelper build-essential
Agora, tudo que você precisa fazer é navegar até a pasta onde clonou o repositório Git USBmount e compilar o pacote DEB:
cd usbmount
dpkg-buildpackage -us -uc -b
Um pacote DEB deve ser criado próximo à pasta usbmount. Instale este pacote. Os dispositivos de armazenamento em massa USB serão montados automaticamente quando conectados.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Automatically Mount USB Drives On Ubuntu Or Debian Server With USBmount