Falscher Volume-Name für sshfs-Volume im Finder, selbst mit der Option volname

Ich verwende sshfs @2.5und osxfuse @2.6.4 installiert über MacPorts 2.2.1 auf meinem MacBook Pro Retina Ende 2013, auf dem OS X Mavericks 10.9.2 ausgeführt wird. Bei der Ausgabe des folgenden Befehls:

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

Die Montage ist korrekt ausgeführt. Mit dem Terminal funktioniert alles wie erwartet. Der Finder zeigt den Volume-Namen jedoch als Yan, als ob das Vorhandensein der volname=Option keine Rolle spielen würde. Ist das noch jemandem begegnet?

Antworten (3)

Die Optionen stehen am Ende des Befehls, also in Ihrem Fall:

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

Ich hatte gerade ein ähnliches Problem und das behebt es für mich!

gerade vorne und am Ende ausprobiert - beides funktionierte einwandfrei.
Ich fand es auch albern, aber es schien einen Unterschied für mich zu machen. Ich habe es mehrmals versucht. Es könnte etwas an meinem Pfad gewesen sein, das dazu geführt hat, dass der Befehl anders geparst wurde.

Sie brauchen ein Leerzeichen zwischen dem -ound dem volname:

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^
Ich habe versucht, was Sie vorgeschlagen haben, aber es ändert nichts :(
Mit der Option am Ende -ovolname=Zfunktioniert es bei mir auf dem Mac.

Als ich selbst mit diesem Problem zu kämpfen hatte, stellte ich fest, dass ich die -o localOption hinzufügen musste:

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

Beachten Sie jedoch , dass die OSXFUSE-Betreuer von dieser Option abraten , da sie unerwünschte Nebeneffekte hervorrufen könnte:

Diese Option markiert das zu mountende Volume als „lokal“. Standardmäßig sind osxfuse-Volumes als „nonlocal“ markiert, was technisch gesehen nicht unbedingt dasselbe wie ein „Server“- oder „Netzwerk“-Volume ist, aber in einigen Fällen vom Finder so behandelt wird. Beispielsweise zeigt der Finder in manchen Fällen „verbundene Server“ nicht auf dem Desktop oder in der Seitenleiste an. Wenn Sie diese Option verwenden, können Sie diese "Einschränkung" umgehen. Aber warte! Lassen Sie sich nicht zu sehr in Versuchung führen und denken Sie, dass Local eine magische Pille ist, die all Ihre Probleme lösen wird. Tatsächlich kann es die Dinge mehr durcheinander bringen, als Sie denken.Das Betriebssystem kann im Umgang mit "lokalen" Volumes aggressiver sein (zum Beispiel wird ein .Trashes.-Verzeichnis erstellt). Sie könnten auf mysteriöse Probleme mit Disk Arbitration und anderen Systemkomponenten stoßen. Ich kenne die Nebenwirkungen dieser Option nicht (und kann es möglicherweise auch nicht wissen – Mac OS X ist nicht vollständig Open Source!). Behandeln Sie dies daher als experimentell und verwenden Sie es mit Vorsicht. Reichen Sie außerdem bitte keine Fehlerberichte ein, die diese Option beinhalten – reproduzieren Sie Ihr Problem ohne diese Option und reichen Sie dann einen Fehlerbericht ein.