SSHFS - reconexión automática

16

Tengo un montaje SSHFS que puedo conectar usando la línea de comando:

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

que parece montar mi NAS lo /media/NASsuficientemente bien.

Muy ocasionalmente, la conexión se interrumpirá si hay un corte de energía o un corte de Internet, y en estos casos tendría que reconocer que esto ha sucedido y volver a conectar manualmente usando el mismo comando.

¿Hay alguna forma en que pueda hacer que mi Servidor Ubuntu intente reconectarse automáticamente, digamos cada 30 segundos, si la conexión se corta?

Gracias.

Ozzah
fuente

Respuestas:

30

Esta pregunta se responde en /server/6709/sshfs-mount-that-survives-disconnect/639735 . Lo estoy duplicando aquí.

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

Como se explicó en el enlace de Falla del servidor, la ServerAliveInterval=15opción solicitó sshfsverificar si el servidor está vivo cada 15 segundos. ServerAliveCountMax=3permite que el servidor no responda hasta tres verificaciones activas. El resultado es que si el servidor no está disponible durante 1 minuto, se sshfsvolverá a conectar al servidor.

Seth Difley
fuente