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 7dcb2cd55SAndreas Gruenbacher select LIBCRC32C 8cc632e7fSSteven Whitehouse select QUOTACTL 9aac1a55bSBob Peterson select FS_IOMAP 10b3b94faaSDavid Teigland help 11b3b94faaSDavid Teigland A cluster filesystem. 12b3b94faaSDavid Teigland 13b3b94faaSDavid Teigland Allows a cluster of computers to simultaneously use a block device 14b3b94faaSDavid Teigland that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads 15b3b94faaSDavid Teigland and writes to the block device like a local filesystem, but also uses 16b3b94faaSDavid Teigland a lock module to allow the computers coordinate their I/O so 17b3b94faaSDavid Teigland filesystem consistency is maintained. One of the nifty features of 18b3b94faaSDavid Teigland GFS is perfect consistency -- changes made to the filesystem on one 19b3b94faaSDavid Teigland machine show up immediately on all other machines in the cluster. 20b3b94faaSDavid Teigland 21048bca22SSteven Whitehouse To use the GFS2 filesystem in a cluster, you will need to enable 22048bca22SSteven Whitehouse the locking module below. Documentation and utilities for GFS2 can 23a4644184SDavid Teigland be found here: http://sources.redhat.com/cluster 24b3b94faaSDavid Teigland 25f057f6cdSSteven Whitehouse The "nolock" lock module is now built in to GFS2 by default. If 2640b31360SStephen Rothwell you want to use the DLM, be sure to enable IPv4/6 networking. 27b3b94faaSDavid Teigland 28b3b94faaSDavid Teiglandconfig GFS2_FS_LOCKING_DLM 29f057f6cdSSteven Whitehouse bool "GFS2 DLM locking" 3097cc008aSBenjamin Poirier depends on (GFS2_FS!=n) && NET && INET && (IPV6 || IPV6=n) && \ 3140b31360SStephen Rothwell CONFIGFS_FS && SYSFS && (DLM=y || DLM=GFS2_FS) 32b3b94faaSDavid Teigland help 33b3b94faaSDavid Teigland Multiple node locking module for GFS2 34b3b94faaSDavid Teigland 35f057f6cdSSteven Whitehouse Most users of GFS2 will require this. It provides the locking 36b3b94faaSDavid Teigland interface between GFS2 and the DLM, which is required to use GFS2 37b3b94faaSDavid Teigland in a cluster environment. 38