Soffro dello stesso problema in Ubuntu Linux.Cosa faccio dopo aver ripreso:
$ killall -9 sshfs
Quindi, smonta
$ fusermount -u ~/far_projects
e rimontare il filesystem remoto.
$ sshfs -o idmap=user [email protected]:/projects ~/far_projects
Come notato qui, questa è la tua soluzione:
-o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3
Come esempio di utilizzo:https://github.com/aktos-io/dcs-tools, dai un'occhiata a make mount-root
obbiettivo.
Ho riscontrato lo stesso problema sul mio laptop.
Tutto ciò di cui hai bisogno è includere l'opzione lazy unmount (z) nel tuo comando unmount:
$ fusermount -uz ~/Mounts/Remote
Quindi rimonta come faresti normalmente.
Inoltre, vale la pena notare che utilizzo l'opzione di riconnessione (-o reconnect) che manterrà la connessione nonostante eventuali intoppi (come chiudere il coperchio e tornare qualche minuto dopo).
Puoi anche esaminare una soluzione come afuse, che è un auto-mounter per i filesystem fuse (incluso sshfs) per risparmiarti il fastidio di smontare/rimontare ogni volta.
Un'ultima opzione di montaggio automatico è usare autofs con sshfs.