1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2b3b94faaSDavid Teiglandconfig GFS2_FS 3b3b94faaSDavid Teigland tristate "GFS2 file system support" 4*925c86a1SChristoph Hellwig select BUFFER_HEAD 5b3b94faaSDavid Teigland select FS_POSIX_ACL 6fa2ecfc5SSteven Whitehouse select CRC32 7cc632e7fSSteven Whitehouse select QUOTACTL 8aac1a55bSBob Peterson select FS_IOMAP 9b3b94faaSDavid Teigland help 10b3b94faaSDavid Teigland A cluster filesystem. 11b3b94faaSDavid Teigland 12b3b94faaSDavid Teigland Allows a cluster of computers to simultaneously use a block device 13b3b94faaSDavid Teigland that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads 14b3b94faaSDavid Teigland and writes to the block device like a local filesystem, but also uses 15b3b94faaSDavid Teigland a lock module to allow the computers coordinate their I/O so 16b3b94faaSDavid Teigland filesystem consistency is maintained. One of the nifty features of 17b3b94faaSDavid Teigland GFS is perfect consistency -- changes made to the filesystem on one 18b3b94faaSDavid Teigland machine show up immediately on all other machines in the cluster. 19b3b94faaSDavid Teigland 20048bca22SSteven Whitehouse To use the GFS2 filesystem in a cluster, you will need to enable 21048bca22SSteven Whitehouse the locking module below. Documentation and utilities for GFS2 can 22a4644184SDavid Teigland be found here: http://sources.redhat.com/cluster 23b3b94faaSDavid Teigland 24f057f6cdSSteven Whitehouse The "nolock" lock module is now built in to GFS2 by default. If 2540b31360SStephen Rothwell you want to use the DLM, be sure to enable IPv4/6 networking. 26b3b94faaSDavid Teigland 27b3b94faaSDavid Teiglandconfig GFS2_FS_LOCKING_DLM 28f057f6cdSSteven Whitehouse bool "GFS2 DLM locking" 2997cc008aSBenjamin Poirier depends on (GFS2_FS!=n) && NET && INET && (IPV6 || IPV6=n) && \ 3040b31360SStephen Rothwell CONFIGFS_FS && SYSFS && (DLM=y || DLM=GFS2_FS) 31b3b94faaSDavid Teigland help 32b3b94faaSDavid Teigland Multiple node locking module for GFS2 33b3b94faaSDavid Teigland 34f057f6cdSSteven Whitehouse Most users of GFS2 will require this. It provides the locking 35b3b94faaSDavid Teigland interface between GFS2 and the DLM, which is required to use GFS2 36b3b94faaSDavid Teigland in a cluster environment. 37