Ponto de montagem fixo do hdd usb externo

3

Estou fazendo um script de backup e preciso ter um ponto de montagem fixo para uma unidade USB externa. Se for o primeiro usb conectado, ele será montado em / media / usb0 /, no entanto, se for o segundo, terceiro ... ele será montado em / media / LABEL_OF_THE_DISK /. O mesmo se aplica para sdX. Se for o primeiro será sdc1 (eu tenho dois discos já), mas se for o segundo será sdd, terceiro sde ....

O disco rígido está desconectado e só será conectado quando for o tempo de backup (uma vez por semana)

Eu posso olhar onde ele está montado e passar um parâmetro para o script como "actual_mount_point", mas eu gostaria de conectar o disco rígido, executar o script e backup feito, sem precisar escrever nada.

Então a pergunta é: é possível ter um ponto de montagem fixo para uma unidade externa?

    
por yzT 06.01.2013 / 12:22

3 respostas

0

Ok! Eu descobri onde estava o problema. Eu tinha no fstab esta linha:

/dev/sdc1 /media/usb0 auto rw,user,noauto 0 0

Então, quando conectei o primeiro USB, ele sempre foi montado em / media / usb0. No entanto agora eu removi essa linha, e não importa quando eu conecto o usb, ele está sempre montando em / media / LABEL

    
por 07.01.2013 / 00:46
2

Você também pode escrever uma regra do udev, que permite apontar o que fazer quando o disco estiver conectado:

# cat /etc/udev/rules.d/99-usb-mount.rules
SUBSYSTEM=="usb", ACTION=="add", ENV{ID_SERIAL_SHORT}=="XXXXXXXXXX", RUN+="/path/to/script1.sh"
SUBSYSTEM=="usb", ACTION=="remove", ENV{ID_SERIAL_SHORT}=="XXXXXXXXXX", RUN+="/path/to/script2.sh"

Você pode automatizar o backup na conexão do disco, por exemplo

    
por 06.01.2013 / 15:14
1

você pode adicionar uma entrada ao / etc / fstab

obtenha o uuid do seu dispositivo com o blkid (localize / imprima os atributos do dispositivo de bloco) e faça uma entrada no fstab (retenha informações estáticas sobre o sistema de arquivos), por exemplo, UUID = 645a3aa3-09a3-4e9d-bc69-0a5466684137 / padrões de mídia / usb-data / ext4 1 1

veja "man fstab" para mais detalhes

    
por 06.01.2013 / 12:44