Qu'est-ce que gvfs fait pour moi sur ma machine Kubuntu et pourquoi / usr / lib / gvfs / gvfs-gdu-volume-monitor consomme autant de temps CPU?
BTW: J'ai lu https://en.wikipedia.org/wiki/GVFS et je ne sais toujours pas ce qu'il y a pour moi, en particulier sur KDE / Kubuntu.
lsof
me montre que thunderbird
, firefox
et pidgin
ont des bibliothèques de gvfs ouvertes, mais pour quelle fonctionnalité?
sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs
l' ai donc éditéRéponses:
GVFS ( GNOME Virtual File System ) fournit une couche juste en dessous des applications utilisateur que vous utilisez comme Firefox. Cette couche est appelée un système de fichiers virtuel et présente essentiellement à Firefox, Thunderbird et Pidgin une couche commune qui leur permet de voir la ressource de fichier local et la ressource de fichier distant comme un ensemble unique de ressources. Cela signifie que votre accès à la ressource, que ce soit sur votre ordinateur local ou sur l'ordinateur distant, serait transparent pour l'utilisateur.
Bien que cette couche soit principalement là pour permettre aux développeurs d'applications de coder vers un seul ensemble d'interfaces et de ne pas avoir à faire de distinction entre le système de fichiers local et distant et leur code de bas niveau.
Pour l'utilisateur, cela pourrait signifier que le même gestionnaire de fichiers que vous utilisez pour parcourir vos fichiers locaux, pourrait également être utilisé pour parcourir les fichiers sur un serveur distant. Par contraste simplifié, sous Windows, je peux parcourir mes fichiers locaux avec Explorer, mais pour parcourir les fichiers sur un serveur NFS ou SFTP, j'aurais besoin d'une application distincte.
la source
C'est un système de fichiers virtuel, pas un vrai, mais il a l'air réel.
Je l'ai rencontré moi-même, il montre que 170G est utilisé dessus. Mais si je vérifie,
du -hc
il indique 0G. Donc, en vérité, il y a 170G utilisé, mais sur un autre disque dur en réseau dans ma maison pas sur le système que je regardais et avec.Il s'agissait probablement de montures samba sur lesquelles j'avais copié des fichiers depuis ou vers et cela montre la taille à partir de l'emplacement distant, mais la recherche de
/disk
fichiers indique que 170G est utilisé. En fait, certains sont utilisés dans les tampons, mais uniquement lors de l'utilisation des fichiers. Lorsque vous supprimez la connexion samba (ou autre), tout disparaîtra.la source
GVFS est absolument essentiel au flux de travail moderne car il vous permet d'accéder en toute transparence aux fichiers et dossiers sur les ressources distantes. Il n'y a rien de tel dans KDE: il existe une implémentation partielle appelée KIO qui ne fonctionne que pour certaines applications. SI vous souhaitez utiliser des ressources distantes comme vous l'avez fait dans Gnome, MAC et toutes les versions de Windows depuis Windows 95; vous aurez besoin de gvfs.
gvfs permet à toutes les applications d'accéder à une ressource distante comme un montage sftp ou un partage de fichiers smb (windows). Par exemple: vous avez un fichier vidéo de plusieurs gigaoctets sur un partage que vous souhaitez lire; avec gvfs, il jouera sur n'importe quel lecteur (vidéos, vlc, etc.) immédiatement. C'est quelque chose que KDE ne peut pas répliquer. Pour contourner ce problème, vous pouvez utiliser Nautilus (fichiers) au lieu de Dolphin (qui est paralysé par ce manque de fonctionnalités).
Je dirais que cela peut être l'une des principales raisons pour lesquelles KDE est en déclin et pas aussi populaire que Gnome et d'autres environnements.
la source