Was ist gvfs und warum sollte ich es auf meinem System haben wollen?


12

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.

lsofmir zeigt , dass thunderbird, firefoxund pidginhaben gvfs Bibliotheken öffnen, aber für welche Funktionalität?


Heute nach der Arbeit war einer meiner Kerne wieder zu 100% für gvfs-gdu-volume-monitor, nachdem ich in 4 Tagen 24 Stunden CPU-Zeit verbraucht hatte (was meiner Meinung nach für einen Prozess viel ist, von dem niemand zu wissen scheint, was er tut). Also habe ich sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libses geschafft
Jippie

Antworten:


13

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.


Können Sie mir bitte einen Link zur Installation von gvfs in Kubuntu
SohelAhmedM vom

3

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 -hcnachschaue, 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 /diskDateien 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.


0

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.

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.