SSHFS - reconnexion automatique


16

J'ai un montage SSHFS que je peux connecter en utilisant la ligne de commande:

echo myPassword | sudo sshfs user@home.address:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other

qui semble monter mon NAS /media/NASassez bien.

Très occasionnellement, la connexion sera interrompue en cas de panne de courant ou d'Internet, et dans ces cas, je devrais reconnaître que cela s'est produit et me reconnecter manuellement à l'aide de la même commande.

Existe-t-il un moyen pour que mon serveur Ubuntu tente automatiquement de se reconnecter, disons toutes les 30 secondes, si la connexion tombe en panne?

Merci.

Réponses:


30

Cette question est répondue sur /server/6709/sshfs-mount-that-survives-disconnect/639735 . Je le reproduis ici.

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

Comme expliqué sur le lien Server Fault, l' ServerAliveInterval=15option demandait sshfsde vérifier si le serveur est vivant toutes les 15 secondes. ServerAliveCountMax=3permet au serveur de ne pas répondre jusqu'à trois vérifications actives. Le résultat est que si le serveur n'est pas disponible pendant 1 minute, il sshfsse reconnectera au serveur.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.