
Ich hatte gerade das Problem, dass es gvfsd-smb-browse
die 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-backends
das 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
&.monitor
Erweiterung)
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.conf
Gefällt mir“ zu bearbeiten inLaunchpad-Fehler #1409032. Bei mir hat es die CPU-Auslastung reduziert und die Dinge wirklich beschleunigt!
globals
Ich 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.