¿Qué es gvfs y por qué debería quererlo en mi sistema?


14

¿Qué hace gvfs por mí en mi máquina Kubuntu y por qué / usr / lib / gvfs / gvfs-gdu-volume-monitor consume tanto tiempo de CPU?

Por cierto: leí https://en.wikipedia.org/wiki/GVFS y todavía no sé qué hay para mí, especialmente en KDE / Kubuntu.

lsofme demuestra que thunderbird, firefoxy pidgintienen bibliotecas gvfs abren, pero por lo que la funcionalidad?


Hoy después del trabajo, uno de mis núcleos estaba nuevamente al 100% para gvfs-gdu-volume-monitor, después de haber quemado 24 horas de CPU en 4 días (lo cual es mucho en mi opinión para un proceso que nadie parece saber lo que hace). Así que sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libslo
edité

Respuestas:


15

GVFS ( sistema de archivos virtual de GNOME ) proporciona una capa justo debajo de las aplicaciones de usuario que usa como firefox. Esta capa se llama sistema de archivos virtual y básicamente presenta a firefox, thunderbird y pidgin una capa común que les permite ver los recursos de archivos locales y los recursos de archivos remotos como un solo conjunto de recursos. Esto significa que su acceso al recurso, ya sea en su máquina local o en la máquina remota, sería transparente para el usuario.

Aunque esta capa está principalmente allí para facilitar que los desarrolladores de aplicaciones codifiquen en un solo conjunto de interfaces y no tengan que distinguir entre el sistema de archivos local y remoto y su código de bajo nivel.

Para el usuario, esto podría significar que el mismo administrador de archivos que usa para explorar sus archivos locales, también podría usarse para explorar archivos en un servidor remoto. Como contraste simplificado, en Windows puedo explorar mis archivos locales con Explorer, pero para explorar archivos en un servidor NFS o SFTP necesitaría una aplicación separada.


¿Pueden proporcionarme un enlace sobre cómo instalar gvfs en Kubuntu?
SohelAhmedM

4

Es un sistema de archivos virtual, no real, pero está hecho para parecer real.

Me encontré con él mismo, muestra que se está usando 170G. Pero si lo compruebo du -hcmuestra 0G. Entonces, en verdad, se está utilizando 170G, pero en otro disco duro en red en mi casa, no en el sistema que estaba mirando y con el que estaba mirando.

Probablemente se trata de montajes de samba de los que copié archivos desde o hacia y muestra el tamaño desde la ubicación remota, pero encontrar /diskarchivos muestra que se está utilizando 170G. Realmente algunos se están utilizando en buffers, pero solo mientras se usan los archivos. Cuando suelte la conexión samba (o lo que sea), todo desaparecerá.


1

GVFS es absolutamente crítico para el flujo de trabajo moderno, ya que le permite acceder sin problemas a archivos y carpetas en recursos remotos. No hay nada igual en KDE: hay una implementación parcial llamada KIO que solo funciona para algunas aplicaciones. SI desea utilizar recursos remotos como lo hizo en Gnome, MAC y todas las versiones de Windows desde Windows 95; Necesitarás gvfs.

gvfs permite que todas las aplicaciones accedan a un recurso remoto como un montaje sftp o un recurso compartido de archivos smb (windows). Por ejemplo: tiene un archivo de video de varios gigabytes en un recurso compartido que desea reproducir; con gvfs se reproducirá en cualquier reproductor (videos, vlc, etc.) de inmediato. Esto es algo que KDE no puede replicar. Como solución alternativa, puede usar Nautilus (archivos) en lugar de Dolphin (que está paralizado por esta falta de funcionalidad).

Diría que esta puede ser una de las razones clave por las que KDE está en declive y no es tan popular como Gnome y otros entornos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.