SSHFS - reconectar automaticamente

11

Eu tenho uma montagem SSHFS que posso conectar usando a linha de comando:

echo myPassword | sudo sshfs [email protected]:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other

que parece montar meu NAS para /media/NAS bem o suficiente.

Muito ocasionalmente, a conexão será interrompida se houver uma falha de energia ou de Internet e, nesses casos, eu teria que reconhecer que isso aconteceu e reconectar manualmente usando o mesmo comando.

Existe uma maneira que eu posso fazer com que meu servidor Ubuntu tente se reconectar automaticamente, digamos a cada 30 segundos, se a conexão cair?

Obrigado.

    
por Ozzah 04.01.2016 / 06:06

1 resposta

20

Esta questão é respondida no link . Eu estou duplicando aqui.

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount

Conforme explicado no link Falha do servidor, a opção ServerAliveInterval=15 solicitou sshfs para verificar se o servidor está ativo a cada 15 segundos. ServerAliveCountMax=3 permite que o servidor não responda por até três verificações ativas. O resultado é que, se o servidor ficar indisponível por 1 minuto, sshfs se reconectará ao servidor.

    
por Seth Difley 04.01.2016 / 06:32