即使使用volname选项,Finder中sshfs卷的卷名称也不正确


11

我正在使用sshfs @2.5osxfuse @ 2.6.4,并通过MacPorts 2.2.1在运行OS X Mavericks 10.9.2的MacBook Pro Retina 2013后期上安装了该软件。发出以下命令时:

sshfs -ovolname=Z user@host:/somewhere/on/the/Y /Z

安装正确。使用终端,一切都会按预期进行。但是,finder将卷名显示为Y,好像该volname=选项的存在无关紧要。有人遇到过这种情况么?

Answers:


8

这些选项位于命令的末尾,因此在您的情况下:

sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z

我只是有一个类似的问题,这为我解决了!


只是在前端和后端进行了尝试-两者都很好。
地理

我以为这也很愚蠢,但这确实对我有所帮助。我尝试了几次。可能是因为我的路径使命令解析方式不同。
zacharytamas

2

您需要在-o和之间放置一个空格volname

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^

我尝试了您的建议,但没有任何改变:(
Nicolas De Jay

带有选项的末尾,-ovolname=Z在Mac上对我有效。
seleciii44 '18 -10-6

2

我自己为此问题苦苦挣扎,我发现我需要添加该-o local选项:

sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z -o local

但是请注意,OSXFUSE维护人员建议不要使用此选项,因为它可能会引起不必要的副作用:

此选项将卷挂载为“本地”。默认情况下,osxfuse卷被标记为“非本地”,从技术上讲,它不一定与“服务器”或“网络”卷相同,但是在某些情况下,Finder会将其视为。例如,在某些情况下,Finder可能不会在桌面或侧边栏中显示“已连接的服务器”。如果使用此选项,则可以绕开此“限制”。但是,等等!别太着急,认为本地药是可以解决您所有问题的神奇药丸。实际上,它可能使事情变得比您想像的还要混乱。操作系统在处理“本地”卷时可能更具攻击性(将创建一个.Trashes。目录)。您可能会遇到磁盘仲裁和其他系统组件的神秘问题。我不知道(可能也不知道-Mac OS X并非全部开源!)使用此选项的副作用。因此,将此视为实验性的,请谨慎使用。此外,请不要提交涉及此选项的错误报告-如果没有此选项,请重现您的问题,然后提交错误报告。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.