12 votes

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

J'utilise sshfs @2.5 et osxfuse @2.6.4 installé via MacPorts 2.2.1 sur mon MacBook Pro Retina Late 2013 qui exécute OS X Mavericks 10.9.2. Lorsque je lance la commande suivante :

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

Le montage est effectué correctement. En utilisant le terminal, tout fonctionne comme prévu. Cependant, le finder affiche le nom du volume comme Y comme si la présence de la volname= l'option n'avait pas d'importance. Quelqu'un d'autre a-t-il rencontré ce problème ?

9voto

zacharytamas Points 191

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 !

0 votes

J'ai essayé à l'avant et à l'arrière - les deux ont fonctionné correctement.

0 votes

Je pensais que c'était idiot aussi, mais cela a semblé faire une différence pour moi. J'ai essayé plusieurs fois. Il se peut que mon chemin d'accès ait fait en sorte que la commande soit analysée différemment.

2voto

grg Points 181593

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

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

0 votes

J'ai essayé ce que vous avez suggéré mais cela ne change rien :(

0 votes

Avec l'option à la fin, -ovolname=Z fonctionne pour moi sur mac.

2voto

Manfred Urban Points 121

En me débattant moi-même avec ce problème, j'ai découvert que je devais ajouter la balise -o local option :

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

Attention, le Les mainteneurs d'OSXFUSE déconseillent cette option Cependant, cela pourrait provoquer des effets secondaires indésirables :

Cette option marque le volume en cours de montage comme "local". Par défaut, les volumes osxfuse sont marqués comme "non locaux", ce qui techniquement n'est pas nécessairement la même chose qu'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". Toutefois, attendez ! Ne soyez pas trop tenté et pensez que local est une pilule magique qui résoudra tous vos problèmes. En fait, cela risque de tout gâcher 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éé, par exemple). Vous pourriez rencontrer de mystérieux problèmes avec l'arbitrage de disque et d'autres composants du système. Je ne connais pas (et ne peux probablement pas connaître - Mac OS X n'est pas entièrement open source ! Il faut donc considérer ce produit comme expérimental et l'utiliser avec prudence. De plus, veuillez ne pas déposer de rapport de bogue impliquant cette option - reproduisez votre problème sans cette option et déposez ensuite un rapport de bogue.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X