SSHFS - reconexión automática


16

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

echo myPassword | sudo sshfs user@home.address:/ /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.

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.