O disco rígido USB não será remontado após uma queda de energia

3

Meu servidor doméstico tem um disco rígido USB conectado a ele. De vez em quando, os disjuntores saltam ou há quedas de energia. Como meu servidor é um laptop, ele continua avançando, mas o restante do hardware (rede, periféricos) faz um ciclo de energia.

Meu disco rígido está configurado para montagem automática em fstab, mas depois de uma queda de energia, a unidade permanece listada, mas não está acessível. Eu recebo erros de IO ao tentar acessá-lo, e porque eu tento desmontá-lo, recebo "umount: mount discorda do fstab". A chamada de mount -a ou a reinicialização corrige o problema.

Isso não aconteceu com o Linux Mint, mas com a instalação mínima do Lubuntu. Como posso resolver isso?

UUID=bb14889e-70de-45f4-882a-5ef45708d283 /media/external1      ext4    defaults,errors=remount-ro,nobootwait 0       1
    
por Nicolas Bouliane 13.09.2014 / 19:03

2 respostas

3

Embora eu não entenda por que há uma diferença em Mint e Lubuntu , recomendo que você reaja a quedas de energia com a execução do comando que resolve seu problema:

mount -a

Você pode executar esse comando periodicamente ou consultar o status da bateria:

upower -i /org/freedesktop/UPower/devices/battery_BAT0

NOTA: seu dispositivo pode ser diferente. Você pode confirmar isso usando upower -d :

$ upower -d | grep Devic
Device: /org/freedesktop/UPower/devices/line_power_ADP1
Device: /org/freedesktop/UPower/devices/battery_BAT1

Ou simplesmente verifique se há erros na unidade:

 #!/bin/bash
 while [[ 1 ]]; do
   ls /mnt/external1
   ret=$?
   sleep 1m
   if [ $ret -neq 0]; then
     mount -a 
   fi
 done

$? é o valor de retorno de ls , que será >0 se houver erros.

    
por 14.09.2014 / 00:21
0

Outra solução seria colocar seu disco montado por udev em vez de fstab entry. Dessa forma, sempre que ocorrer um escândalo, o laptop perceberá que um dispositivo USB foi desconectado e desmontará a unidade. Quando a energia voltar, ele detectará o dispositivo USB novamente e remontará a unidade.

Aqui está uma resposta lidando com montagem de drives USB em conexão especificamente para lubuntu.

    
por 22.09.2015 / 15:18