Nom de volume incorrect pour le volume sshfs dans le Finder même avec l'option volname

11

J'utilise sshfs @2.5et osxfuse @ 2.6.4 installé via MacPorts 2.2.1 sur mon MacBook Pro Retina fin 2013 qui exécute OS X Mavericks 10.9.2. Lors de l'émission de la commande suivante:

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

Le montage se fait correctement. En utilisant le terminal, tout fonctionne comme prévu. Cependant, le Finder affiche le nom du volume Ycomme si la présence de l' volname=option n'avait pas d'importance. Quelqu'un d'autre a-t-il rencontré cela?

Nicolas De Jay
la source

Réponses:

8

Les options vont à la fin de la commande, donc dans votre cas:

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

Je viens d'avoir un problème similaire et cela le résout pour moi!

zacharytamas
la source
juste essayé à l'avant et à la fin - les deux ont très bien fonctionné.
Geo
Je pensais que c'était idiot aussi mais cela semblait faire une différence pour moi. J'ai essayé plusieurs fois. Cela a peut-être été quelque chose dans mon chemin qui a fait analyser la commande différemment.
zacharytamas
2

Vous avez besoin d'un espace entre le -oet le volname:

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^
grg
la source
J'ai essayé ce que vous proposiez mais cela ne change rien :(
Nicolas De Jay
avec l'option à la fin, -ovolname=Zfonctionne pour moi sur mac.
seleciii44
2

Aux prises avec ce problème moi-même, j'ai découvert que je devais ajouter l' -o localoption:

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

Attention, les responsables OSXFUSE déconseillent cependant cette option , car elle pourrait provoquer des effets secondaires indésirables:

Cette option marque le volume monté comme "local". Par défaut, les volumes osxfuse sont marqués comme "non locaux", ce qui n'est pas nécessairement techniquement identique à un volume "serveur" ou "réseau", mais est traité comme tel par le Finder dans certains cas. Par exemple, le Finder peut ne pas afficher les "serveurs connectés" sur le Bureau ou dans la barre latérale dans certains cas. Si vous utilisez cette option, vous pouvez contourner cette "limitation". Mais attendez! Ne soyez pas trop tenté et pensez que le local est une pilule magique qui résoudra tous vos problèmes. En fait, cela peut gâcher les choses plus que vous ne le pensez.Le système d'exploitation peut être plus agressif dans le traitement des volumes "locaux" (un répertoire .Trashes. Sera créé, pour un). Vous pourriez rencontrer de mystérieux problèmes avec Disk Arbitration et d'autres composants du système. Je ne connais pas (et je ne peux peut-être pas savoir - Mac OS X n'est pas entièrement open source!) Les effets secondaires de l'utilisation de cette option. Par conséquent, traitez-le comme expérimental et utilisez-le avec prudence. De plus, veuillez ne pas déposer de rapports de bogues impliquant cette option - reproduisez votre problème sans cette option, puis déposez un rapport de bogue.

Manfred Urban
la source