O que são gvfsd-metadata?


14

Um pouco de pesquisa no Google me diz que muitas vezes monopoliza a CPU e grava muitos dados (sem valor?) No disco. Na minha própria experiência, ele simplesmente consome cerca de 15% a 20% da CPU e não me oferece benefícios que eu possa ver. Venho matando o processo sempre que o vejo surgir e não percebo nenhum efeito negativo.

O que são gvfsd-metadata? O que isso faz? Preciso ou posso desativá-lo? Posso impedir que ele se torne um porco da CPU / memória / espaço em disco?

Eu vi alguém mencionar gvfsd-metadata junto com o Nautilus. Se isso se tornar um problema, devo mudar meu gerenciador de arquivos?


1
Pode ser o mesmo problema: ubuntuforums.org/showthread.php?t=1421580 Você tem uma máquina com 6 núcleos?
Rmustakos

Respostas:


1

Há mais de uma maneira de montar diferentes sistemas de arquivos no linux.

Sobre / etc / fstab (trabalhos montados em segundo plano durante a inicialização) podem montar sistemas de arquivos em discos rígidos e também dispositivos de rede como samba, nfs, por exemplo.

Outra possibilidade é que gvfs (abreviação de sistema de arquivos virtual GNOME) é o sistema de arquivos virtual do espaço de usuário do GNOME projetado para trabalhar com a abstração de E / S do GIO (Gnome Input / Output). é uma pequena visão geral para gio

O gvfs vem com "módulos / back-end" para suporte ao lixo, SFTP, FTP, WebDAV, SMB e dados locais via integração Udev, OBEX, MTP e outros.

  • gvfsd é o daemon principal

  • gvfsd-trash # é para o lixo: //

  • gvfs-mtp-volume-monitor para dispositivos mtp

  • gvfsd-metadata

    Eu peguei esse bit da página de manual ( man gvfsd-metadata):

    O gvfsd-metadata é um daemon que atua como um serializador de gravação no armazenamento interno de metadados do gvfs. Ele é iniciado automaticamente pelos clientes GIO quando eles fazem alterações nos metadados. As operações de leitura são feitas diretamente pelo código GIO do lado do cliente e não exigem que o daemon esteja em execução.

    Os gvfsrecursos de metadados são usados ​​pelo gerenciador de arquivos do GNOME Files e outros. Você pode desativá-lo.

    systemctl --user mask gvfs-metadata.service Para revertê-lo, use

systemctl --user unmask gvfs-metadata.service

Se você não tiver certeza, pare apenas para fins de teste primeiro

systemctl --user stop gvfs-metadata.service


1
@clearimura expanda minha resposta, mas não sei como consertar o consumo de CPU / memória mutch.
ninguém

@clearkimura Este serviço pertence ao pacotegvfs-daemons
ninguém

Hum ... parece que meu método de verificação está errado? Refazendo a verificação em sistemas
ativos

Nota pós-recompensa: Esta resposta foi a mais completa, embora os comandos para desativar o serviço possam não ser aplicáveis ​​a todos os sabores e versões do Ubuntu.
clearkimura

@clearkimura obrigado.
ninguém

1

gvfsd-metadataé usado por nautiluse outros utilitários gnome. O que está acontecendo com você pode ser este problema:

A solução:

pkill gvfsd-metadata 
rm -rf .local/share/gvfs-metadata

1
@clearkimura Desculpe, estou usando a palavra "bug" desde antes de eu saber que "relatórios de erros" existiam. Eu mudei a palavra para "problema".
WinEunuuchs2Unix

Nota pós-recompensa: É mais provável que esta resposta seja aplicável a todos os tipos e versões do Ubuntu que realmente usam gvfsd-metadata; no entanto, o conteúdo desta resposta não tem nada de novo para se qualificar para a recompensa. Ainda é útil para alguns usuários.
clearkimura

-2

Pergunta útil! O AFAIK gvfsd é um processo que coleta dados de mata quando usamos o Nautilus. Os metadados podem ficar presos em um loop infinito; mataremos esse processo usando o gvfsd.


2
A sugestão de usar rm -rf ~/.local/share/gvfs-metadata, do comentário acima, é uma ideia muito melhor.
Sempaiscuba 12/08
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.