Qual é a diferença entre “Conectar ao servidor…” e sshfs?

5

Alguém pode explicar rapidamente a diferença técnica entre esses dois métodos?

  • Ir para lugares - > Conecte-se ao servidor e selecione SSH (no GNOME)
  • Usando sshfs no terminal

Isso provavelmente se resume a GVFS (usando FUSE) vs. FUSE "diretamente" (se essa for uma comparação razoável). FUSE Eu entendo o que é, mas o GVFS é um pouco enigmático.

Ambos têm vantagens e desvantagens para mim. O primeiro permite fácil acesso à GUI e você tem a oportunidade de criar um marcador, mas o envia para a pasta raiz do sistema de arquivos remoto (a menos que você especifique o contrário) e monta em ~/.gvfs/sftp on ... / , o que seria um pouco complicado quer entrar através do terminal local. O último deve ser feito através do terminal (tanto quanto eu sei), mas você pode escolher qual pasta você quer "pular" e pode-se escolher por si mesmo onde isso será montado em seu sistema de arquivos local.

Uma coisa que acho muito irritante é que o Vim / Gvim destrói permissões em arquivos ao escrever, se eu usar o GVFS. Por exemplo. se as permissões de um arquivo tiverem 644, isso é definido como 600 depois que o Vim / Gvim o editar. Eu vi vários relatórios de bugs de 2008 sobre isso, mas eu ainda sinto isso.

    
por Øsse 24.03.2011 / 17:50

1 resposta

2

Bem, as conexões de rede gnome são apenas gvfs, sem fusíveis. Eles não têm pontos de montagem. Para salvar e carregar arquivos deles, você precisa usar um programa que suporte as chamadas do GIO, o que é uma droga para os programadores e significa que eles não funcionam para os aplicativos do KDE.

O sistema de arquivos por fusível, por outro lado, tem um ponto de montagem real, portanto, é fácil ver onde estão os arquivos e ele obedece à lógica normal do UNIX para salvar e carregar arquivos. Qualquer aplicativo pode salvar e carregar a partir dos nomes de arquivos.

    
por Martin Owens -doctormo- 13.04.2011 / 14:16

Tags