Raketenfaustus: gvfs-metadata

Beitrag lesen

Leider ist mit systemd nicht mehr alles so einfach und durchsichtig wie beim alten init.d:

Ich habe versucht, gvfs-metadata auf folgende weise zu deaktivieren:

systemctl --user mask gvfs-metadata.service
systemctl --user stop gvfs-metadata.service

danach stand er zwar stille (denied), aber nach einer Neuanmeldung war er wieder „alive“...

also:

systemctl --user umask gvfs-metadata.service
systemctl --user disable gvfs-metadata.service
systemctl --user stop gvfs-metadata.service

Auch hier: nach einer Neuanmeldung war er wieder quicklebendig... (jeweils überprüft mit systemctl --user status gvfs-metadata.service)

● gvfs-metadata.service - Virtual filesystem metadata service
   Loaded: loaded (/usr/lib/systemd/user/gvfs-metadata.service; static; vendor pre
   Active: active (running) since Mon 2020-04-20 12:35:59 CEST; 13s ago
 Main PID: 4031 (gvfsd-metadata)
   CGroup: /user.slice/user-1000.slice/user@1000.service/gvfs-metadata.service
           └─4031 /usr/lib/gvfs/gvfsd-metadata

Ihn mit

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

zu beschießen sorgt auch dafür, dass er zwar strirbt, aber beim nächsten Einstöpeln eines USB-Sticks wieder erweckt wird:

● gvfs-metadata.service - Virtual filesystem metadata service
   Loaded: loaded (/usr/lib/systemd/user/gvfs-metadata.service; static; vendor preset: enabled)
   Active: active (running) since Mon 2020-04-20 12:47:45 CEST; 1min 37s ago
 Main PID: 4606 (gvfsd-metadata)
   CGroup: /user.slice/user-1000.slice/user@1000.service/gvfs-metadata.service
           └─4606 /usr/lib/gvfs/gvfsd-metadata

Hm. Demnach ist Dein Probem mit der hohen CPU-Nutzung möglicherweise nicht dauerhaft, wohl aber akut zu beheben…

pkill gvfsd-metadata;
rm -rf "${HOME}/.local/share/gvfs-metadata";

… es sei denn, Du willst gvfs komplett deinstallieren und nimmst den Komfort-verlust in Kauf.