Blog Linux Avante

Monte unidades USB automaticamente no Ubuntu ou Debian Server com USBmount

4 de abril de 2019

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:

Comandos para usar no terminal

sudo apt install git

git clone https://github.com/rbrito/usbmount

Em seguida, instale os pacotes necessários para criar um pacote DEB USBmount:

Comandos para usar no terminal

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:

Comandos para usar no terminal

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.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.