Answers:
这些选项位于命令的末尾,因此在您的情况下:
sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z
我只是有一个类似的问题,这为我解决了!
您需要在-o
和之间放置一个空格volname
:
sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
^
-ovolname=Z
在Mac上对我有效。
我自己为此问题苦苦挣扎,我发现我需要添加该-o local
选项:
sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z -o local
但是请注意,OSXFUSE维护人员建议不要使用此选项,因为它可能会引起不必要的副作用:
此选项将卷挂载为“本地”。默认情况下,osxfuse卷被标记为“非本地”,从技术上讲,它不一定与“服务器”或“网络”卷相同,但是在某些情况下,Finder会将其视为。例如,在某些情况下,Finder可能不会在桌面或侧边栏中显示“已连接的服务器”。如果使用此选项,则可以绕开此“限制”。但是,等等!别太着急,认为本地药是可以解决您所有问题的神奇药丸。实际上,它可能使事情变得比您想像的还要混乱。操作系统在处理“本地”卷时可能更具攻击性(将创建一个.Trashes。目录)。您可能会遇到磁盘仲裁和其他系统组件的神秘问题。我不知道(可能也不知道-Mac OS X并非全部开源!)使用此选项的副作用。因此,将此视为实验性的,请谨慎使用。此外,请不要提交涉及此选项的错误报告-如果没有此选项,请重现您的问题,然后提交错误报告。