From: J. Sommers on
If I do df -H on my Linux box this is what I get:

Filesystem Size Used Avail Use% Mounted on
/dev/hda1 2.3G 677M 1.5G 32% /
/dev/hda2 6.3G 5.4G 494M 92% /usr
/dev/hda3 25G 9.5G 14G 42% /opt
/dev/hda5 1.6G 38M 1.5G 3% /usr/local
/dev/hda6 3.0G 298M 2.6G 11% /var
/dev/hda7 1.1G 19M 939M 2% /tmp
/dev/hda8 81G 67G 9.7G 88% /home
gvfs-fuse-daemon 2.3G 677M 1.5G 32% /home/aaa/.gvfs

The .gvfs directory in my home directory is empty. So, what it is
this gvfs-fuse-daemon? What does it do? What is it for? How does one use
it? Do I really need it? Why is .gvfs empty? Why does it seem to have the
same characteristics (according to the output above) as my root partition?

A Google search returns lots of entries consisting of people
asking similar questions, but so far no clear answers. Can anybody here
do better?



From: Florian Diesch on
"J. Sommers" <jsommers(a)sessrimnir.net> wrote:


> Filesystem Size Used Avail Use% Mounted on
> /dev/hda1 2.3G 677M 1.5G 32% /
> /dev/hda2 6.3G 5.4G 494M 92% /usr
> /dev/hda3 25G 9.5G 14G 42% /opt
> /dev/hda5 1.6G 38M 1.5G 3% /usr/local
> /dev/hda6 3.0G 298M 2.6G 11% /var
> /dev/hda7 1.1G 19M 939M 2% /tmp
> /dev/hda8 81G 67G 9.7G 88% /home
> gvfs-fuse-daemon 2.3G 677M 1.5G 32% /home/aaa/.gvfs
>
> The .gvfs directory in my home directory is empty. So, what it is
> this gvfs-fuse-daemon? What does it do? What is it for? How does one use
> it? Do I really need it? Why is .gvfs empty? Why does it seem to have the
> same characteristics (according to the output above) as my root partition?
>
> A Google search returns lots of entries consisting of people
> asking similar questions, but so far no clear answers. Can anybody here
> do better?

,----[ gvfs ]
| Package: gvfs
|
| Description: userspace virtual filesystem - server
| gvfs is a userspace virtual filesystem where mount runs as
| a separate processes which you talk to via dbus. It also
| contains a gio module that seamlessly adds gvfs support to
| all applications using the gio API. It also supports exposing
| the gvfs mounts to non-gio applications using fuse
|
| This package contains the gvfs server
`----

,----[ README ]
| gvfs is a userspace virtual filesystem designed to work with the i/o
| abstractions of gio (a library availible in glib >= 2.15.1). It
| installs several modules that are automatically used by applications
| using the APIs of libgio. There is also fuse support that allows
| applications not using gio to access the gvfs filesystems.
|
|
| The gvfs model differs from e.g. gnome-vfs in that filesystems must
| be mounted before they are used. There is a central daemon (gvfsd)
| that handles coordinting mounts, and then each mount is (typically)
| in its own daemon process (although mounts can share daemon process).
|
| gvfs comes with a set of backends, including trash support, sftp,
| smb, http, dav and others. More backends are planned.
|
| gvfs also contains modules for gio that implement hal volume monitors
| and the gnome uri-scheme handler configuration.
|
| There is a set of command line programs starting with "gvfs-" that
| lets you run commands (like cat, ls, stat, etc) on files in the gvfs
| mounts.
`----




Florian
--
<http://www.florian-diesch.de/>
-----------------------------------------------------------------------
** Hi! I'm a signature virus! Copy me into your signature, please! **
-----------------------------------------------------------------------