Blame view

Documentation/filesystems/gfs2.txt 1.8 KB
e47314207   David Teigland   [GFS2] Add docume...
1
2
  Global File System
  ------------------
4cb947b59   Andrea Gelmini   GFS2: docs update
3
  http://sources.redhat.com/cluster/wiki/
e47314207   David Teigland   [GFS2] Add docume...
4
5
6
7
8
9
10
11
  
  GFS is a cluster file system. It allows a cluster of computers to
  simultaneously use a block device that is shared between them (with FC,
  iSCSI, NBD, etc).  GFS reads and writes to the block device like a local
  file system, but also uses a lock module to allow the computers coordinate
  their I/O so file system consistency is maintained.  One of the nifty
  features of GFS is perfect consistency -- changes made to the file system
  on one machine show up immediately on all other machines in the cluster.
25985edce   Lucas De Marchi   Fix common misspe...
12
  GFS uses interchangeable inter-node locking mechanisms, the currently
e9ccb73ab   Steven Whitehouse   GFS2: Update docs
13
  supported mechanisms are:
e47314207   David Teigland   [GFS2] Add docume...
14
15
16
17
18
  
    lock_nolock -- allows gfs to be used as a local file system
  
    lock_dlm -- uses a distributed lock manager (dlm) for inter-node locking
    The dlm is found at linux/fs/dlm/
e9ccb73ab   Steven Whitehouse   GFS2: Update docs
19
  Lock_dlm depends on user space cluster management systems found
e47314207   David Teigland   [GFS2] Add docume...
20
21
22
23
  at the URL above.
  
  To use gfs as a local file system, no external clustering systems are
  needed, simply:
2fcb4a127   Steven Whitehouse   [GFS2] Update doc...
24
    $ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device
e47314207   David Teigland   [GFS2] Add docume...
25
    $ mount -t gfs2 /dev/block_device /dir
e9ccb73ab   Steven Whitehouse   GFS2: Update docs
26
27
28
29
30
31
  If you are using Fedora, you need to install the gfs2-utils package
  and, for lock_dlm, you will also need to install the cman package
  and write a cluster.conf as per the documentation.
  
  GFS2 is not on-disk compatible with previous versions of GFS, but it
  is pretty close.
e47314207   David Teigland   [GFS2] Add docume...
32
33
  
  The following man pages can be found at the URL above:
4cb947b59   Andrea Gelmini   GFS2: docs update
34
35
36
37
    fsck.gfs2		to repair a filesystem
    gfs2_grow		to expand a filesystem online
    gfs2_jadd		to add journals to a filesystem online
    gfs2_tool		to manipulate, examine and tune a filesystem
e47314207   David Teigland   [GFS2] Add docume...
38
    gfs2_quota	to examine and change quota values in a filesystem
e9ccb73ab   Steven Whitehouse   GFS2: Update docs
39
    gfs2_convert	to convert a gfs filesystem to gfs2 in-place
373b5a453   David Teigland   [GFS2] Update doc...
40
    mount.gfs2	to help mount(8) mount a filesystem
4cb947b59   Andrea Gelmini   GFS2: docs update
41
    mkfs.gfs2		to make a filesystem