Entfernen von gvfsd-smb-browse

Entfernen von gvfsd-smb-browse

Ich hatte gerade das Problem, dass es gvfsd-smb-browsedie ganze CPU beansprucht und beendet werden muss. Bei meiner Suche im Internet habe ich festgestellt, dass dies nicht ungewöhnlich ist und dass es keine allgemeine Lösung zu geben scheint. Da ich Samba nicht verwende, würde ich es gerne einfach entfernen gvfsd-smb-browse; es ist jedoch mit dem größeren Paket installiert, gvfsd-backendsdas ich wahrscheinlich nicht entfernen möchte. Gibt es eine Möglichkeit, es loszuwerden?

Antwort1

Ich hatte nach dem Upgrade auf 16.04 das gleiche Problem. Ich habe die Berechtigungen für gvfsd-smb-browse so geändert, dass es nur als sudo oder von root ausgeführt werden kann. Jetzt wird gvfsd-smb-browse beim Start nicht mehr ausgeführt. Unten erfahren Sie, wie Sie die Berechtigungen ändern können.

sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse

Ich bin nicht sicher, ob es eine echte Lösung für das zugrunde liegende Problem ist. Aber es löst das Problem der CPU-Auslastung, indem gvfsd-smb-browse beim Start nicht ausgeführt wird.

Antwort2

Nun, das Upstream-Paket hat keine Konfigurationsdatei oder keinen Ordner eingerichtet. Ich denke, diese Ordner sollten besser irgendwo in/etc

/usr/share/gvfs/mounts/
/usr/share/gvfs/remote-volume-monitors/

Oder es gibt dort zumindest eine Übersteuerung. Wie auch immer, lasst uns eine erstellen.

sudo mkdir -p /etc/gvfs/enabled
sudo cp -ar /usr/share/gvfs/mounts /etc/gvfs/enabled
sudo cp -ar /usr/share/gvfs/remote-volume-monitors /etc/gvfs/enabled

echo 'export GVFS_MONITOR_DIR="/etc/gvfs/enabled/remote-volume-monitors/"' | sudo tee /etc/profile.d/gvfs.sh
echo 'export GVFS_MOUNTABLE_DIR="/etc/gvfs/enabled/mounts/"' | sudo tee -a /etc/profile.d/gvfs.sh
sudo chmod +x /etc/profile.d/gvfs.sh

Jetzt haben Sie die volle Kontrolle:

  • Deaktivieren: Entfernen/umbenennen Sie die Definitionsdateien von Back-Ends und Monitoren jeweils von /etc/gvfs/enabled/mounts/& /etc/gvfs/enabled/remote-volume-monitors/.
  • Aktivieren: Vom Ursprung zurückkopieren oder zurück umbenennen ( .mount& .monitorErweiterung)

Ich habe diese Anleitung in Ubuntu 20.10 getestet, nur mit Monitoren zum Schnelltest ( ps ax | grep -i gvfs).

Referenz:

Antwort3

Da ist einähnliche FrageDer Workaround besteht darin, Ihr „ smb.confGefällt mir“ zu bearbeiten inLaunchpad-Fehler #1409032. Bei mir hat es die CPU-Auslastung reduziert und die Dinge wirklich beschleunigt!

globalsIch habe nach dem Sichern meiner Datei einfach diese Zeile unter die Anweisung eingefügt /etc/samba/smb.conf:

[global]
name resolve order = wins lmhosts bcast

Notiz:wins ist auf den meisten Systemen, insbesondere denen nach dem Jahr 2000, nicht mehr erforderlich.

verwandte Informationen