Was macht gvfs für mich auf meinem Kubuntu-Computer und warum verbraucht / usr / lib / gvfs / gvfs-gdu-volume-monitor so viel CPU-Zeit?
Übrigens: Ich habe https://en.wikipedia.org/wiki/GVFS gelesen und weiß immer noch nicht, was für mich drin ist, besonders bei KDE / Kubuntu.
lsof
mir zeigt , dass thunderbird
, firefox
und pidgin
haben gvfs Bibliotheken öffnen, aber für welche Funktionalität?
sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs
es geschafftAntworten:
GVFS ( GNOME Virtual File System ) bietet eine Ebene direkt unter den Benutzeranwendungen, die Sie wie Firefox verwenden. Diese Ebene wird als virtuelles Dateisystem bezeichnet und bietet Firefox, Thunderbird und Pidgin im Grunde eine gemeinsame Ebene, mit der sie lokale Dateiressourcen und Remote-Dateiressourcen als einen einzigen Satz von Ressourcen anzeigen können. Dies bedeutet, dass Ihr Zugriff auf die Ressource auf Ihrem lokalen Computer oder dem Remotecomputer für den Benutzer transparent ist.
Obwohl diese Schicht hauptsächlich dazu dient, Anwendungsentwicklern das Codieren auf einen einzigen Satz von Schnittstellen zu erleichtern und nicht zwischen lokalem und entferntem Dateisystem und ihrem Code auf niedriger Ebene unterscheiden zu müssen.
Für den Benutzer kann dies bedeuten, dass der gleiche Dateimanager, den Sie zum Durchsuchen Ihrer lokalen Dateien verwenden, auch zum Durchsuchen von Dateien auf einem Remote-Server verwendet werden kann. Als vereinfachter Gegensatz dazu kann ich unter Windows meine lokalen Dateien mit dem Explorer durchsuchen. Zum Durchsuchen von Dateien auf einem NFS- oder SFTP-Server würde ich jedoch eine separate Anwendung benötigen.
quelle
Es ist ein virtuelles Dateisystem, kein reales, aber es sieht real aus.
Ich bin gerade selbst darauf gestoßen, es zeigt, dass 170G darauf verwendet wird. Aber wenn ich
du -hc
nachschaue, wird 0G angezeigt. In Wahrheit wird also 170G verwendet, aber auf einer anderen vernetzten Festplatte in meinem Haus nicht auf dem System, auf dem ich gesucht habe.Dies waren wahrscheinlich Samba-Mounts, von denen ich Dateien kopiert habe, und es zeigt die Größe vom entfernten Speicherort an, aber bei der Suche nach
/disk
Dateien wird 170G verwendet. Wirklich einige werden in Puffern verwendet, aber nur während der Verwendung der Dateien. Wenn Sie die Samba-Verbindung (oder was auch immer) trennen, verschwindet alles.quelle
GVFS ist für den modernen Workflow von entscheidender Bedeutung, da Sie nahtlos auf Dateien und Ordner auf Remote-Ressourcen zugreifen können. In KDE gibt es nichts Vergleichbares: Es gibt eine Teilimplementierung namens KIO, die nur für einige Anwendungen funktioniert. WENN Sie Remote-Ressourcen wie in Gnome, MAC und allen Windows-Versionen seit Windows 95 verwenden möchten; Sie benötigen gvfs.
Mit gvfs können alle Anwendungen auf eine Remote-Ressource wie einen SFTP-Mount oder eine SMB-Dateifreigabe (Windows) zugreifen. Beispiel: Sie haben eine Multi-Gigabyte-Videodatei auf einer Freigabe, die Sie abspielen möchten. Mit gvfs wird es sofort auf jedem Player (Videos, VLC usw.) abgespielt. Dies kann KDE nicht replizieren. Als Problemumgehung können Sie Nautilus (Dateien) anstelle von Dolphin verwenden (was durch diesen Mangel an Funktionalität beeinträchtigt wird).
Ich würde sagen, dass dies einer der Hauptgründe dafür sein kann, dass KDE rückläufig und bei weitem nicht so beliebt ist wie Gnome und andere Umgebungen.
quelle