~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/filesystems/gfs2.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/filesystems/gfs2.rst (Version linux-6.12-rc7) and /Documentation/filesystems/gfs2.rst (Version linux-5.19.17)


  1 .. SPDX-License-Identifier: GPL-2.0                 1 .. SPDX-License-Identifier: GPL-2.0
  2                                                     2 
  3 ====================                                3 ====================
  4 Global File System 2                                4 Global File System 2
  5 ====================                                5 ====================
  6                                                     6 
  7 GFS2 is a cluster file system. It allows a clu      7 GFS2 is a cluster file system. It allows a cluster of computers to
  8 simultaneously use a block device that is shar      8 simultaneously use a block device that is shared between them (with FC,
  9 iSCSI, NBD, etc).  GFS2 reads and writes to th      9 iSCSI, NBD, etc).  GFS2 reads and writes to the block device like a local
 10 file system, but also uses a lock module to al     10 file system, but also uses a lock module to allow the computers coordinate
 11 their I/O so file system consistency is mainta     11 their I/O so file system consistency is maintained.  One of the nifty
 12 features of GFS2 is perfect consistency -- cha     12 features of GFS2 is perfect consistency -- changes made to the file system
 13 on one machine show up immediately on all othe     13 on one machine show up immediately on all other machines in the cluster.
 14                                                    14 
 15 GFS2 uses interchangeable inter-node locking m     15 GFS2 uses interchangeable inter-node locking mechanisms, the currently
 16 supported mechanisms are:                          16 supported mechanisms are:
 17                                                    17 
 18   lock_nolock                                      18   lock_nolock
 19     - allows GFS2 to be used as a local file s     19     - allows GFS2 to be used as a local file system
 20                                                    20 
 21   lock_dlm                                         21   lock_dlm
 22     - uses the distributed lock manager (dlm)      22     - uses the distributed lock manager (dlm) for inter-node locking.
 23       The dlm is found at linux/fs/dlm/            23       The dlm is found at linux/fs/dlm/
 24                                                    24 
 25 lock_dlm depends on user space cluster managem     25 lock_dlm depends on user space cluster management systems found
 26 at the URL above.                                  26 at the URL above.
 27                                                    27 
 28 To use GFS2 as a local file system, no externa     28 To use GFS2 as a local file system, no external clustering systems are
 29 needed, simply::                                   29 needed, simply::
 30                                                    30 
 31   $ mkfs -t gfs2 -p lock_nolock -j 1 /dev/bloc     31   $ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device
 32   $ mount -t gfs2 /dev/block_device /dir           32   $ mount -t gfs2 /dev/block_device /dir
 33                                                    33 
 34 The gfs2-utils package is required on all clus     34 The gfs2-utils package is required on all cluster nodes and, for lock_dlm, you
 35 will also need the dlm and corosync user space     35 will also need the dlm and corosync user space utilities configured as per the
 36 documentation.                                     36 documentation.
 37                                                    37 
 38 gfs2-utils can be found at https://pagure.io/g     38 gfs2-utils can be found at https://pagure.io/gfs2-utils
 39                                                    39 
 40 GFS2 is not on-disk compatible with previous v     40 GFS2 is not on-disk compatible with previous versions of GFS, but it
 41 is pretty close.                                   41 is pretty close.
 42                                                    42 
 43 The following man pages are available from gfs     43 The following man pages are available from gfs2-utils:
 44                                                    44 
 45   ============          ======================     45   ============          =============================================
 46   fsck.gfs2             to repair a filesystem     46   fsck.gfs2             to repair a filesystem
 47   gfs2_grow             to expand a filesystem     47   gfs2_grow             to expand a filesystem online
 48   gfs2_jadd             to add journals to a f     48   gfs2_jadd             to add journals to a filesystem online
 49   tunegfs2              to manipulate, examine     49   tunegfs2              to manipulate, examine and tune a filesystem
 50   gfs2_convert          to convert a gfs files     50   gfs2_convert          to convert a gfs filesystem to GFS2 in-place
 51   mkfs.gfs2             to make a filesystem       51   mkfs.gfs2             to make a filesystem
 52   ============          ======================     52   ============          =============================================
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php