Falscher Datenträgername für sshfs-Datenträger im Finder, auch mit der Option volname

11

Ich verwende sshfs @2.5und installiere osxfuse @ 2.6.4 ü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 erfolgt korrekt. Mit dem Terminal funktioniert alles wie erwartet. Der Finder zeigt den Datenträgernamen jedoch so an Y, als wäre das Vorhandensein der volname=Option nicht von Bedeutung. Hat das noch jemand erlebt?

Nicolas De Jay
quelle

Antworten:

8

Die Optionen befinden sich am Ende des Befehls. In Ihrem Fall also:

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

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

Zacharytamas
quelle
habe es gerade vorne und am Ende versucht - beide haben gut funktioniert.
Geo
Ich fand es auch albern, aber es schien einen Unterschied für mich zu machen. Ich habe es mehrmals versucht. Möglicherweise hat mein Pfad den Befehl anders analysiert.
Zacharytamas
2

Sie benötigen ein Leerzeichen zwischen -ound volname:

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^
grg
quelle
Ich habe versucht, was Sie vorgeschlagen haben, aber es ändert nichts :(
Nicolas De Jay
mit der Option am Ende, -ovolname=Zfunktioniert für mich auf Mac.
Seleciii44
2

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 dies zu unerwünschten Nebenwirkungen führen kann:

Diese Option markiert das zu mountende Volume als "lokal". Standardmäßig werden osxfuse-Volumes als "nicht lokal" markiert, was technisch nicht unbedingt mit einem "Server" - oder "Netzwerk" -Volume identisch ist, aber in einigen Fällen vom Finder als solches behandelt wird. Beispielsweise zeigt der Finder in einigen Fällen möglicherweise keine "verbundenen Server" auf dem Desktop oder in der Seitenleiste an. Wenn Sie diese Option verwenden, können Sie diese "Einschränkung" umgehen. Warten Sie jedoch! Seien Sie nicht zu versucht und denken Sie, dass lokal eine magische Pille ist, die alle Ihre Probleme löst. In der Tat kann es die Dinge mehr durcheinander bringen, als Sie denken.Das Betriebssystem kann aggressiver mit "lokalen" Volumes umgehen (zum einen wird ein .Trashes. -Verzeichnis erstellt). Bei Disk Arbitration und anderen Systemkomponenten können mysteriöse Probleme auftreten. Ich kenne die Nebenwirkungen dieser Option nicht (und kann es möglicherweise nicht wissen - Mac OS X ist nicht alles Open Source!). Behandeln Sie dies daher als experimentell und verwenden Sie es mit Vorsicht. Bitte reichen Sie außerdem keine Fehlerberichte ein, die diese Option betreffen. Reproduzieren Sie Ihr Problem ohne diese Option und reichen Sie dann einen Fehlerbericht ein.

Manfred Urban
quelle