Trpím stejným problémem v Ubuntu Linux. Co dělám po obnovení:
$ killall -9 sshfs
Poté umount
$ fusermount -u ~/far_projects
a znovu připojte vzdálený souborový systém.
$ sshfs -o idmap=user [email protected]:/projects ~/far_projects
Jak je zde uvedeno, toto je vaše řešení:
-o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3
Jako příklad použití:https://github.com/aktos-io/dcs-tools, podívejte se na make mount-root
cílová.
Měl jsem stejný problém na svém notebooku.
Vše, co potřebujete, je zahrnout volbu lazy unmount (z) do příkazu unmount:
$ fusermount -uz ~/Mounts/Remote
Poté znovu připojte stejným způsobem, jakým byste to dělali normálně.
Také stojí za zmínku, že používám možnost opětovného připojení (-o reconnect), která udrží připojení i přes jakékoli škytavky (jako je zavření víka a návrat o několik minut později).
Můžete se také podívat na řešení, jako je afuse, což je automatické připojování pro souborové systémy fuse (včetně sshfs), abyste si ušetřili potíže s odpojováním/přepojováním pokaždé.
Poslední možností automatického připojení je použití autofs s sshfs.