使用 sshfs 冻结所有终端

使用 sshfs 冻结所有终端

我正在尝试通过 sshfs 将工作计算机中的目录安装到笔记本电脑上。我正在运行的命令是

sshfs -d -o allow_other -o reconnect -o ServerAliveInterval=15 server:~/Documents ~/Documents/home

中对应的条目~/.ssh/config

Host server
    User myname
    Port 22
    ProxyCommand ssh -q -W machineName.serverAdress.com:%p WorkNetworkName

现在每次我运行命令时我都会得到

FUSE library version: 2.9.4
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0

然后就什么也没有了。我什至无法终止进程或卸载,因为在所有其他终端中我可以输入命令但它不会运行。我唯一能做的就是让笔记本电脑进入睡眠状态并再次唤醒它。当我在笔记本电脑上运行时,我ls得到:~/Documents

d????????? ? ?      ?         ?            ? home

fish在我输入的每个字母上抛出以下错误消息:

fish: Error while searching for command “/home/username/Documents/home/bin/python_lib/ls”
access: Transport endpoint is not connected

where~/bin/python_lib是我在工作机器上保存 python 脚本的目录,所以这是PYTHONPATH我工作机器上的一部分。

谁能看到我做错了什么吗?

干杯

答案1

好吧,问题是 的实际名称mountPoint对于homesshfs 来说有点太多了。如果有人知道为什么调用挂载点不是一个好主意,home我很乐意在这里学习一些东西。

干杯

相关内容