Como montar automaticamente uma unidade USB específica (e somente isso) com opções específicas sempre que conectado?

2

Eu quero configurar um sistema de backup (por exemplo, backuppc) para o meu laptop usar uma unidade USB externa.

Idealmente, gostaria que o sistema reconhecesse essa unidade usb, quando conectado, e a montasse sempre no mesmo ponto de montagem, com opções de montagem apropriadas, mesmo quando não houver usuário logado ( ou seja, nenhum gnome em execução).

Eu também gostaria que essa configuração NÃO interferisse com a automontagem normal de gnomos (ou outros desktops) de qualquer outro dispositivo.

Possivelmente, gostaria de adicionar um script de pós-montagem para iniciar o sistema de backup e um pré-desmontar um para parar o sistema de backup. Dessa forma, disparar um backup seria tão fácil quanto conectar o disco de backup.

Obrigado antecipadamente

    
por Giacomo 10.10.2015 / 22:16

1 resposta

1

Crie um arquivo como /etc/udev/rules.d/custom.rules com este conteúdo:

KERNEL=="sd*", ENV{ID_FS_LABEL}=="YOUR_DEVICE_LABEL", RUN+="/usr/local/sbin/script.sh /dev/%k

Atualize /etc/fstab da seguinte forma:

LABEL=YOUR_DEVICE_LABEL /mnt/YOUR_DEVICE_LABEL auto your,mount,options 0 0

Seu script /usr/local/sbin/script.sh receberá o nome completo do dispositivo como primeiro argumento. Portanto, basta executar mount "$1" para montar a unidade.

Claro, você pode executar qualquer material pré e pós-montagem em seu script também.

Se você quiser que o GNOME ignore o dispositivo, você pode usar novamente o udev para exportar uma variável especial como:

ENV{UDISKS_IGNORE}="1"
    
por 10.10.2015 / 23:22

Tags