SSHFS - riconnessione automatica


16

Ho un mount SSHFS che posso connettere usando la riga di comando:

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

che sembra montare /media/NASabbastanza bene il mio NAS .

Molto occasionalmente la connessione verrà interrotta in caso di alimentazione o uscita di rete, e in questi casi dovrei riconoscere che è successo e ricollegarmi manualmente usando lo stesso comando.

Esiste un modo per convincere il mio Ubuntu Server a tentare automaticamente di riconnettersi, diciamo ogni 30 secondi, se la connessione si interrompe?

Grazie.

Risposte:


30

È possibile rispondere a questa domanda su /server/6709/sshfs-mount-that-survives-disconnect/639735 . Lo sto duplicando qui.

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

Come spiegato nel collegamento Errore server, l' ServerAliveInterval=15opzione ha chiesto sshfsdi verificare se il server è attivo ogni 15 secondi. ServerAliveCountMax=3consente al server di non rispondere per un massimo di tre controlli attivi. Il risultato è che se il server non è disponibile per 1 minuto, sshfssi riconnetterà al server.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.