我有几个目录通过sshfs挂载。有时我会与服务器断开连接(无法自行配置)。我通常这样挂载目录
sshfs user@server.example.com:/home/user /mnt/example
当服务器断开连接时,sshfs子系统不会卸载/释放目录,而是将其锁定为不可访问。键入时仍可以看到该安装mount
。当我打字
ls /mnt/example
该过程被锁定(Ctrl+ c也无济于事)。我因此做
sudo umount -l /mnt/example
# find pid of corresponding process:
ps aux | grep example.com
kill -9 <pid of locked sshfs process>
有没有更好的方法来解决这个问题?显然,sshfs应该执行umount并清理...理想情况下,它将自动重新连接。