Che cos'è gvfs e perché dovrei volerlo sul mio sistema?


14

Cosa fa gvfs per me sulla mia macchina Kubuntu e perché / usr / lib / gvfs / gvfs-gdu-volume-monitor consuma così tanto tempo CPU?

A proposito: ho letto https://en.wikipedia.org/wiki/GVFS e ancora non so cosa ci sia dentro, specialmente su KDE / Kubuntu.

lsofmi mostra che thunderbird, firefoxe pidginhanno gvfs biblioteche aperte, ma per quello che la funzionalità?


Oggi dopo il lavoro, uno dei miei core era di nuovo al 100% per gvfs-gdu-volume-monitor, dopo aver bruciato 24 ore su 24 in 4 giorni (il che è molto secondo me per un processo che nessuno sembra sapere cosa fa). Quindi l'ho sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libsfatto
jippie

Risposte:


15

GVFS ( GNOME Virtual file system ) fornisce un livello appena sotto le applicazioni utente che usi come Firefox. Questo livello è chiamato un filesystem virtuale e fondamentalmente presenta a Firefox, Thunderbird e Pidgin un livello comune che consente loro di vedere la risorsa di file locale e la risorsa di file remota come un singolo set di risorse. Ciò significa che l'accesso alla risorsa, sia sul computer locale che sul computer remoto, sarebbe trasparente per l'utente.

Sebbene questo livello sia principalmente lì per facilitare agli sviluppatori di applicazioni la codifica su un singolo set di interfacce e non è necessario distinguere tra il file system locale e remoto e il loro codice di basso livello.

Per l'utente ciò potrebbe significare che lo stesso file manager utilizzato per sfogliare i file locali, può essere utilizzato anche per sfogliare i file su un server remoto. Come contrasto semplificato, su Windows posso sfogliare i miei file locali con Explorer, ma per sfogliare i file su un server NFS o SFTP avrei bisogno di un'applicazione separata.


Potete per favore fornirmi un link su come installare gvfs in Kubuntu
SohelAhmedM

4

È un file system virtuale, non reale, ma fatto sembrare reale.

Mi sono appena imbattuto in me stesso e mostra 170G in uso su di esso. Ma se controllo con du -hcesso mostra 0G. Quindi, in realtà, viene utilizzato 170G, ma su un altro disco rigido in rete a casa mia non sul sistema che stavo guardando e con.

Probabilmente si trattava di montaggi di samba da cui ho copiato i file da e verso e mostra le dimensioni dalla posizione remota, ma trova i /diskfile che mostrano che 170G è in uso. In realtà alcuni vengono utilizzati nei buffer, ma solo durante l'utilizzo dei file. Quando si rilascia la connessione samba (o qualsiasi altra cosa) scompare tutto.


1

GVFS è assolutamente fondamentale per il flusso di lavoro moderno in quanto consente di accedere senza problemi a file e cartelle su risorse remote. Non c'è nulla di simile in KDE: esiste un'implementazione parziale chiamata KIO che funziona solo per alcune applicazioni. SE desideri utilizzare risorse remote come hai fatto in Gnome, MAC e in tutte le versioni di Windows da Windows 95; avrai bisogno di gvfs.

gvfs consente a tutte le applicazioni di accedere a una risorsa remota come un mount sftp o una condivisione di file smb (windows). Ad esempio: hai un file video multi gigabyte su una condivisione che desideri riprodurre; con gvfs verrà riprodotto immediatamente su qualsiasi lettore (video, vlc, ecc.). Questo è qualcosa che KDE non può replicare. Come soluzione alternativa puoi usare Nautilus (file) invece di Dolphin (che è paralizzato da questa mancanza di funzionalità).

Direi che questo potrebbe essere uno dei motivi principali per cui KDE è in declino e non è così popolare come Gnome e altri ambienti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.