Qu'est-ce que gvfsd-metadata?

14

Un petit googling me dit qu'il monopolise souvent le CPU et écrit beaucoup de données (sans valeur?) Sur le disque. D'après ma propre expérience, il consomme simplement environ 15% à 20% de CPU et ne m'offre aucun avantage. J'ai tué le processus chaque fois que je le vois apparaître, et je ne remarque aucun effet négatif.

Qu'est-ce que gvfsd-metadata? Qu'est ce que ça fait? En ai-je besoin ou puis-je le désactiver? Puis-je l'empêcher de devenir un porc d'espace processeur / mémoire / disque?

J'ai vu quelqu'un mentionner gvfsd-metadata avec Nautilus. Si cela devient un problème, dois-je simplement changer de gestionnaire de fichiers?

Trae7
la source
1
Cela pourrait être le même problème: ubuntuforums.org/showthread.php?t=1421580 Avez-vous une machine à 6 cœurs?
rmustakos

Réponses:

1

Il existe plusieurs façons de monter différents systèmes de fichiers sous Linux.

Sur / etc / fstab (les travaux se montent en arrière-plan pendant le démarrage) peuvent monter des systèmes de fichiers sur des disques durs ainsi que des périphériques réseau comme samba, nfs par exemple.

Une autre possibilité est gvfs (abréviation de GNOME Virtual file system) est le système de fichiers virtuel de GNOME conçu pour fonctionner avec l'abstraction d'E / S de GIO (Gnome Input / Output). est un petit aperçu de gio

gvfs est livré avec des "modules / backends" pour le support de la corbeille, SFTP, FTP, WebDAV, SMB et les données locales via l'intégration Udev, OBEX, MTP et autres.

  • gvfsd est le démon principal

  • gvfsd-trash # est pour la corbeille: //

  • gvfs-mtp-volume-monitor pour les périphériques mtp

  • gvfsd-metadata

    J'ai obtenu ce morceau de la page de manuel ( man gvfsd-metadata):

    gvfsd-metadata est un démon agissant comme un sérialiseur d'écriture sur le stockage de métadonnées gvfs interne. Il est démarré automatiquement par les clients GIO lorsqu'ils effectuent des modifications de métadonnées. Les opérations de lecture sont effectuées directement par le code GIO côté client et ne nécessitent pas l'exécution du démon.

    Les gvfscapacités de métadonnées sont utilisées par le gestionnaire de fichiers GNOME Files et d'autres. Vous pouvez le désactiver.

    systemctl --user mask gvfs-metadata.service Pour le retourner, utilisez

systemctl --user unmask gvfs-metadata.service

Si vous n'êtes pas sûr, arrêtez uniquement à des fins de test en premier

systemctl --user stop gvfs-metadata.service

personne
la source
1
@clearimura développez ma réponse, mais je ne sais pas comment réparer la consommation de mémoire / CPU.
personne
@clearkimura Ce service appartient au packagegvfs-daemons
personne
Hm ... on dirait que ma méthode de vérification est fausse? Refaire le contrôle des systèmes en direct ...
clearkimura
Remarque post-prime: Cette réponse était la plus complète, bien que les commandes pour désactiver le service ne soient pas applicables à toutes les versions et versions d'Ubuntu.
clearkimura
@clearkimura merci.
personne
1

gvfsd-metadataest utilisé par nautiluset d'autres utilitaires gnome. Ce qui vous arrive pourrait être ce problème:

La solution:

pkill gvfsd-metadata 
rm -rf .local/share/gvfs-metadata
WinEunuuchs2Unix
la source
1
@clearkimura Désolé, j'utilisais le mot «bug» depuis avant même de savoir que des «rapports de bug» existaient. J'ai changé le mot en "problème".
WinEunuuchs2Unix
Note post-bounty: Cette réponse est plus susceptible de s'appliquer à toutes les versions et versions d'Ubuntu qui utilisent réellement gvfsd-metadata; cependant, le contenu de cette réponse n'a rien de nouveau pour être admissible à la prime. Toujours utile pour certains utilisateurs.
clearkimura
-2

Question utile! AFAIK gvfsd est un processus qui collecte des données mata lorsque nous utilisons Nautilus. Les métadonnées peuvent rester bloquées sur une boucle infinie, nous tuerons ce processus en utilisant gvfsd.

Margarette
la source
2
La suggestion à utiliser rm -rf ~/.local/share/gvfs-metadata, du commentaire ci-dessus est une bien meilleure idée.
sempaiscuba