Detectar e montar unidades USB externas - Linux (Debian)


11

Eu tenho um HDD externo de 3 TB USB 3.0 (Seagate) que gostaria que minha máquina Debian iniciasse na inicialização para poder usar o rsync para fazer backup usando cron.

Se eu desconectar a unidade e conectá-la novamente, ela será exibida quando:

/dev/disk/by-uuid -lah

Então eu posso montá-lo (o UUID já está no fstab) fazendo:

sudo mount -a

Infelizmente, quando eu reinicio, a unidade não é detectada. Esta é uma caixa Linux decapitada.

A unidade está formatada em NTFS.

Ajuda seria apreciada!

Obrigado,


1
O link / dev / disk / by-uuid / não está presente ou o dispositivo real?
Paul

O dispositivo real. Se eu desconectar o USB e reconectá-lo, o dispositivo será exibido.
Omar Mir

Após a reinicialização, o dispositivo aparece quando você executa o lsusb? Esta é antes de os shows / dev-se mas enquanto o dispositivo está conectado
Mark McDonald

Pode ser o tempo de estabilização de energia. 3TB USB 3.0 HDD é enorme. Pode não estar pronto quando o udevadm for executado. O que você vê no seu arquivo de log do kernel quando o conecta? O que você vê quando inicializa a frio com o HDD conectado? Alguma coisa muda se você reiniciar a quente?
Yasushi Shoji

Você já tentou simplesmente usar gvfs? Isso deve ser aprovado.
terdon

Respostas:


3

A montagem do disco rígido externo na inicialização pode ser uma operação muito complicada e problemática. Primeiro, ele adiciona atraso à sequência de inicialização e, em seguida, a unidade deve ser reconhecida e montada. Imagine, se por algum motivo, o sistema operacional não conseguir encontrar a unidade. Ele ficará travado na sequência de inicialização, esperando que o usuário diga para continuar ou não. Você não quer que isso aconteça.

O que você precisa é de autofs . Apenas apt-get install autofse configure montagens automáticas -> crie uma entrada para esta unidade em /etc/auto.master.

Exemplo /mnt /etc/auto.mnt --timeout=120 --ghost:; Em seguida, /etc/auto.mntcoloque: `` backup -fstype = ntfs, rw UUID =

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.