gvfs - Man Page

GIO virtual file system

Description

GIO provides a VFS API to GLib applications​. It includes a 'local' implementation using POSIX​. gvfs provides implementations that go beyond that and allow to access files and storage using many protocols, such as ftp, http, sftp, dav, nfs, etc​. It also provides support for trash folders, for cd burning and for monitoring interesting devices and volumes on the computer​.

Applications use gvfs indirectly, by means of GIO loading the gvfs module that implements the GIO extension points​. The gvfs support for volume monitoring is included in a separate loadable module​.

The actual gvfs implementation is distributed over a number of processes​. None of these are expected to be started from the commandline, except for debugging purposes​.

Main processes:

Volume monitors:

Mount backends:

Environment

GIO_USE_VFS

If set, specifies the GIO vfs implementation to use​. Possible values include 'local' and 'gvfs'​.

GIO_USE_VOLUME_MONITOR

If set, specifies the GIO volume monitor implementation to use​. Possible values include 'unix', 'GProxyVolumeMonitorUDisks2', as well as other native volume monitors that are described in the key files in $XDG_DATA_DIRS/gvfs/remote-volume-monitors​.

Files

$XDG_DATA_DIRS/gvfs/mounts

This directory contains key files describing mount daemons​.

$XDG_DATA_DIRS/gvfs/remote-volume-monitors

This directory contains key files describing remote volume monitors​.

See Also

GIO documentation​[1], gvfsd(1), gvfsd-fuse(1), gvfsd-metadata(1)

Notes

1.

GIO documentation
http://developer.gnome.org/gio

Referenced By

gvfsd(1), gvfsd-fuse(1), gvfsd-metadata(1).

Conventions and miscellaneous