Nome de volume incorreto para o volume sshfs no Finder, mesmo com a opção volname

11

Estou usando sshfs @2.5e osxfuse @ 2.6.4 instalado via MacPorts 2.2.1 no meu MacBook Pro Retina, final de 2013, que está executando o OS X Mavericks 10.9.2. Ao emitir o seguinte comando:

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

A montagem é feita corretamente. Usando o terminal, tudo funciona como esperado. No entanto, o localizador exibe o nome do volume Ycomo se a presença da volname=opção não importasse. Mais alguém encontrou isso?

Nicolas De Jay
fonte

Respostas:

8

As opções vão no final do comando, portanto, no seu caso:

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

Eu apenas tive um problema semelhante e isso corrige para mim!

zacharytamas
fonte
apenas tentei na frente e no final - ambos funcionaram muito bem.
Geo
Eu pensei que era bobo também, mas parecia fazer a diferença para mim. Eu tentei várias vezes. Pode ter sido algo no meu caminho que fez o comando analisar de maneira diferente.
Zacharytamas
2

Você precisa de um espaço entre o -oe o volname:

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^
grg
fonte
Eu tentei o que você sugeriu, mas isso não muda nada :(
Nicolas De Jay
com a opção no final, -ovolname=Zfunciona para mim no mac.
seleciii44
2

Lutando com esse problema, descobri que precisava adicionar a -o localopção:

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

Lembre-se de que os mantenedores do OSXFUSE desaconselham essa opção , pois ela pode causar efeitos colaterais indesejados:

Esta opção marca o volume que está sendo montado como "local". Por padrão, os volumes osxfuse são marcados como "não locais", o que tecnicamente não é necessariamente o mesmo que um volume "servidor" ou "rede", mas é tratado como tal pelo Finder em alguns casos. Por exemplo, o Finder pode não mostrar "servidores conectados" na área de trabalho ou na barra lateral em alguns casos. Se você usar esta opção, poderá contornar esta "limitação". No entanto, espere! Não fique muito tentado e pense que o local é uma pílula mágica que resolverá todos os seus problemas. De fato, pode atrapalhar as coisas mais do que você imagina.O sistema operacional pode ser mais agressivo ao lidar com volumes "locais" (um diretório .Trashes. Será criado, por exemplo). Você pode encontrar problemas misteriosos com a arbitragem em disco e outros componentes do sistema. Não conheço (e possivelmente não posso saber - o Mac OS X nem sempre é de código aberto!) Os efeitos colaterais do uso dessa opção. Portanto, trate isso como experimental e use com cuidado. Além disso, não envie relatórios de erros que envolvam essa opção - reproduza seu problema sem essa opção e, em seguida, envie um relatório de erro.

Manfred Urban
fonte