SSHFS - reconexão automática

16

Eu tenho uma montagem SSHFS que eu 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

o que parece montar o meu NAS o /media/NASsuficiente.

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

Existe uma maneira de conseguir que meu Ubuntu Server tente reconectar automaticamente, digamos a cada 30 segundos, se a conexão cair?

Obrigado.

Ozzah
fonte

Respostas:

30

Esta pergunta é respondida em /server/6709/sshfs-mount-that-survives-disconnect/639735 . Estou duplicando aqui.

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

Conforme explicado no link Falha do servidor, a ServerAliveInterval=15opção solicitada sshfspara verificar se o servidor está ativo a cada 15 segundos. ServerAliveCountMax=3permite que o servidor não responda por até três verificações ativas. O resultado é que, se o servidor não estiver disponível por 1 minuto, sshfsserá reconectado ao servidor.

Seth Difley
fonte