Was sind gvfsd-Metadaten?


14

Ein kleines Googeln sagt mir, dass es oft die CPU belastet und viele (wertlose?) Daten auf die Disc schreibt. Nach meiner eigenen Erfahrung verbraucht es nur etwa 15% -20% der CPU und bietet mir keine Vorteile, die ich sehen kann. Ich habe den Prozess immer dann abgebrochen, wenn ich sehe, dass er auftaucht, und ich bemerke keine negativen Auswirkungen.

Was sind gvfsd-Metadaten? Was tut es? Brauche ich es oder kann ich es deaktivieren? Kann ich verhindern, dass daraus ein CPU- / Speicher- / Festplatten-Hog wird?

Ich habe gesehen, dass jemand gvfsd-metadata zusammen mit Nautilus erwähnt hat. Sollte dies zu einem Problem werden, sollte ich einfach meinen Dateimanager ändern?


1
Könnte das gleiche Problem sein: ubuntuforums.org/showthread.php?t=1421580 Haben Sie eine 6-Kern-Maschine?
rmustakos

Antworten:


1

Es gibt mehr als eine Möglichkeit, verschiedene Dateisysteme unter Linux bereitzustellen.

Über / etc / fstab (wird beim Booten im Hintergrund gemountet) können Dateisysteme auf Festplatten gemountet werden, auch Netzwerkgeräte wie Samba, zum Beispiel NFS.

Eine andere Möglichkeit ist gvfs (Abkürzung für GNOME Virtual File System), das virtuelle Dateisystem von GNOME für den Benutzerbereich, das für die E / A-Abstraktion von GIO (Gnome Input / Output) entwickelt wurde. ist ein kleiner überblick für gio

gvfs wird mit "Modulen / Backends" für Papierkorbunterstützung, SFTP, FTP, WebDAV, SMB und lokale Daten über Udev-Integration, OBEX, MTP und andere geliefert.

  • gvfsd ist der Hauptdämon

  • gvfsd-trash # steht für trash: //

  • gvfs-mtp-volume-monitor für mtp geräte

  • gvfsd-Metadaten

    Ich habe dieses Bit von der Manpage ( man gvfsd-metadata) erhalten:

    gvfsd-metadata ist ein Daemon, der als Schreibserialisierer für den internen gvfs-Metadatenspeicher fungiert. Es wird von GIO-Clients automatisch gestartet, wenn sie Metadatenänderungen vornehmen. Lesevorgänge werden vom clientseitigen GIO-Code direkt ausgeführt und erfordern nicht, dass der Dämon ausgeführt wird.

    Die gvfsMetadatenfunktionen werden ua vom GNOME Files-Dateimanager verwendet. Sie können es deaktivieren.

    systemctl --user mask gvfs-metadata.service Verwenden Sie zum Zurücksetzen

systemctl --user unmask gvfs-metadata.service

Wenn Sie sich nicht sicher sind, stoppen Sie erst zu Testzwecken

systemctl --user stop gvfs-metadata.service


1
@clearimura erweitern meine Antwort, aber ich weiß nicht, wie verbrauchende mutch CPU / Speicher zu beheben.
Niemand

@clearkimura Dieser Service gehört zum Paketgvfs-daemons
niemand

Hm ... sieht so aus, als ob meine Überprüfungsmethode falsch ist? Überprüfung auf
aktiven

Post-Bounty-Note: Diese Antwort war die vollständigere, obwohl die Befehle zum Deaktivieren des Dienstes möglicherweise nicht für alle Versionen von Ubuntu gelten.
Clearkimura

@clearkimura danke.
Niemand

1

gvfsd-metadatawird von nautilusund anderen Gnome-Dienstprogrammen verwendet. Was mit Ihnen passiert, könnte dieses Problem sein:

Die Lösung:

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

1
@clearkimura Entschuldigung, ich habe das Wort "Fehler" verwendet, bevor ich überhaupt wusste, dass "Fehlerberichte" existieren. Ich habe das Wort in "Problem" geändert.
WinEunuuchs2Unix

Post-Bounty-Note: Diese Antwort trifft eher auf alle Versionen von Ubuntu zu, die tatsächlich gvfsd-Metadaten verwenden. Der Inhalt dieser Antwort ist jedoch nichts Neues, das für die Prämie in Frage kommt. Immer noch nützlich für einige Benutzer.
Clearkimura

-2

Nützliche Frage! AFAIK gvfsd ist ein Prozess, der Mata-Daten sammelt, wenn wir Nautilus verwenden. Metadaten könnten in einer Endlosschleife hängen bleiben. Wir werden diesen Prozess mit gvfsd beenden.


2
Der zu verwendende Vorschlag rm -rf ~/.local/share/gvfs-metadataaus dem obigen Kommentar ist eine viel bessere Idee.
Sempaiscuba
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.