O que é gvfs e por que devo querer no meu sistema?

9

O que o gvfs faz por mim na minha máquina do Kubuntu e por que o / usr / lib / gvfs / gvfs-gdu-volume-monitor está consumindo tanto tempo da CPU?

BTW: Eu li link e ainda não sei o que está nele para mim, especialmente no KDE / Kubuntu.

lsof mostra que thunderbird , firefox e pidgin têm bibliotecas gvfs abertas, mas para que funcionalidade?

    
por jippie 07.05.2012 / 21:37

4 respostas

10

O GVFS ( sistema de arquivos do GNOME Virtual ) fornece uma camada logo abaixo dos aplicativos de usuário que você usa como o firefox. Essa camada é chamada de sistema de arquivos virtual e, basicamente, apresenta ao firefox, thunderbird e pidgin uma camada comum que permite ver o recurso de arquivo local e o recurso de arquivo remoto como um único conjunto de recursos. O que significa que seu acesso ao recurso, seja na sua máquina local ou na máquina remota, seria transparente para o usuário.

Embora esta camada esteja lá principalmente para tornar mais fácil para os desenvolvedores de aplicativos codificarem para um único conjunto de interfaces e não terem que distinguir entre o sistema de arquivos local e remoto e seu código de baixo nível.

Para o usuário, isso pode significar que o mesmo gerenciador de arquivos que você usa para procurar seus arquivos locais também pode ser usado para procurar arquivos em um servidor remoto. Como um contraste simplificado, no Windows eu posso procurar meus arquivos locais com o Explorer, mas para procurar arquivos em um servidor NFS ou SFTP eu precisaria de um aplicativo separado.

    
por 22.05.2012 / 12:07
3

É um sistema de arquivos virtual, não real, mas feito para parecer real.

Eu só corri para ele mesmo, mostrando 170G sendo usado nele. Mas se eu verificar com du -hc , mostro 0G. Então, na verdade, há 170G sendo usado, mas em outro disco rígido em rede na minha casa, não no sistema que eu estava procurando.

Isso foi provavelmente montagens de samba para as quais eu copiei arquivos de / para e mostra o tamanho do local remoto, mas achei que /disk arquivos mostram que 170G estão sendo usados. Realmente alguns estão sendo usados em buffers, mas apenas durante o uso dos arquivos. Quando você soltar a conexão do samba (ou qualquer outro), tudo desaparecerá.

    
por 30.06.2014 / 14:45
0

O GVFS é absolutamente crítico para o fluxo de trabalho moderno, pois permite que você acesse arquivos e pastas em recursos remotos. Não há nada parecido no KDE: existe uma implementação parcial chamada KIO, que funciona apenas para alguns aplicativos. Se você gostaria de usar recursos remotos, como você fez no Gnome, MAC e todas as versões do Windows desde o Windows 95; você precisará de gvfs.

O gvfs permite que todos os aplicativos acessem um recurso remoto como uma montagem sftp ou um compartilhamento de arquivo smb (windows). Por exemplo: você tem um arquivo de vídeo multi gigabyte em um compartilhamento que deseja reproduzir; com o gvfs ele será reproduzido em qualquer player (vídeos, vlc etc.) imediatamente. Isso é algo que o KDE não pode replicar. Como solução alternativa, você pode usar o Nautilus (arquivos) em vez do Dolphin (que é prejudicado por essa falta de funcionalidade).

Eu diria que isso pode ser um dos principais motivos pelos quais o KDE está em declínio e não é tão popular quanto o Gnome e outros ambientes.

    
por 01.10.2018 / 17:44
-6

Em outras palavras, é um hack que permite que as pessoas vejam todos os seus arquivos locais como arquivos remotos ou pelo menos forneça a camada necessária para acessar facilmente tudo. toda sua base pertence a mim .

O Firefox abre-o sempre que abre o navegador e, se o deixar aberto, vai começar a abrir mais e mais camadas do seu sistema de ficheiros para o público, à medida que for a ser invadido e invadido.

Vários outros daemons semelhantes a gvfs abrirão por conta própria enquanto você navega.

Solução: use o gerenciador de processos para finalizar o processo gvfs toda vez que você abrir o Firefox. Resultados: mais seguro durante a navegação, sem efeitos colaterais.

    
por 04.01.2013 / 22:21

Tags