1GVFS(7) Conventions and miscellaneous GVFS(7)
2
3
4
6 gvfs - GIO virtual file system
7
9 GIO provides a VFS API to GLib applications. It includes a 'local'
10 implementation using POSIX. gvfs provides implementations that go
11 beyond that and allow to access files and storage using many protocols,
12 such as ftp, http, sftp, dav, nfs, etc. It also provides support for
13 trash folders, for cd burning and for monitoring interesting devices
14 and volumes on the computer.
15
16 Applications use gvfs indirectly, by means of GIO loading the gvfs
17 module that implements the GIO extension points. The gvfs support for
18 volume monitoring is included in a separate loadable module.
19
20 The actual gvfs implementation is distributed over a number of
21 processes. None of these are expected to be started from the
22 commandline, except for debugging purposes.
23
24 Main processes:
25
26 • gvfsd - the main gvfs daemon
27
28 • gvfsd-fuse - mounts gvfs as a fuse filesystem
29
30 • gvfsd-metadata - writes gvfs metadata
31
32 Volume monitors:
33
34 • gvfs-afc-volume-monitor - a volume monitor for Apple iPhone/iPod
35 Touch devices
36
37 • gvfs-goa-volume-monitor - a volume monitor for GNOME Online
38 Accounts
39
40 • gvfs-gphoto2-volume-monitor - a volume monitor for PTP devices
41
42 • gvfs-mtp-volume-monitor - a volume monitor for MTP devices
43
44 • gvfs-udisks2-volume-monitor - a udisks2-based volume monitor
45
46 Mount backends:
47
48 • gvfsd-admin - mounts local filesystem with admin privileges
49
50 • gvfsd-afc - mounts iPhone/iPod touch volumes
51
52 • gvfsd-afp - mounts Apple Filing Protocol volumes
53
54 • gvfsd-afp-browse - browses Apple Filing Protocol volumes
55
56 • gvfsd-archive - mounts archive files in various formats
57
58 • gvfsd-burn - provides a location for burning CDs
59
60 • gvfsd-cdda - mounts audio CDs
61
62 • gvfsd-computer - provides computer://
63
64 • gvfsd-dav - mounts DAV filesystems
65
66 • gvfsd-dnssd - browses dnssd
67
68 • gvfsd-ftp - mounts over FTP
69
70 • gvfsd-google - mounts Google Drive shares
71
72 • gvfsd-gphoto2 - mounts over PTP
73
74 • gvfsd-http - mounts over HTTP
75
76 • gvfsd-localtest - a test backend
77
78 • gvfsd-mtp - mounts over MTP
79
80 • gvfsd-network - provides network://
81
82 • gvfsd-nfs - mounts over NFS
83
84 • gvfsd-recent - provides recent://
85
86 • gvfsd-sftp - mounts over sftp
87
88 • gvfsd-smb - mounts Windows Shares Filesystem volumes
89
90 • gvfsd-smb-browse - browses Windows Shares Filesystem volumes
91
92 • gvfsd-trash - provides trash://
93
94
96 GIO_USE_VFS
97 If set, specifies the GIO vfs implementation to use. Possible
98 values include 'local' and 'gvfs'.
99
100 GIO_USE_VOLUME_MONITOR
101 If set, specifies the GIO volume monitor implementation to use.
102 Possible values include 'unix', 'GProxyVolumeMonitorUDisks2', as
103 well as other native volume monitors that are described in the key
104 files in $XDG_DATA_DIRS/gvfs/remote-volume-monitors.
105
107 $XDG_DATA_DIRS/gvfs/mounts
108 This directory contains key files describing mount daemons.
109
110 $XDG_DATA_DIRS/gvfs/remote-volume-monitors
111 This directory contains key files describing remote volume
112 monitors.
113
115 GIO documentation[1], gvfsd(1), gvfsd-fuse(1), gvfsd-metadata(1)
116
118 1. GIO documentation
119 http://developer.gnome.org/gio
120
121
122
123gvfs GVFS(7)