# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_GFS2_FS[0m tristate "GFS2 file system support" select [31mCONFIG_FS_POSIX_ACL[0m select [31mCONFIG_CRC32[0m select [31mCONFIG_LIBCRC32C[0m select [31mCONFIG_QUOTACTL[0m select [31mCONFIG_FS_IOMAP[0m help [31mCONFIG_A[0m cluster filesystem. 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 filesystem, but also uses a lock module to allow the computers coordinate their I/O so filesystem consistency is maintained. One of the nifty features of GFS is perfect consistency -- changes made to the filesystem on one machine show up immediately on all other machines in the cluster. To use the GFS2 filesystem in a cluster, you will need to enable the locking module below. Documentation and utilities for GFS2 can be found here: http://sources.redhat.com/cluster The "nolock" lock module is now built in to GFS2 by default. If you want to use the [31mCONFIG_DLM[0m, be sure to enable IPv4/6 networking. config [31mCONFIG_GFS2_FS_LOCKING_DLM[0m bool "GFS2 DLM locking" depends on ([31mCONFIG_GFS2_FS[0m!=n) && [31mCONFIG_NET[0m && [31mCONFIG_INET[0m && ([31mCONFIG_IPV6[0m || [31mCONFIG_IPV6[0m=n) && \ [31mCONFIG_CONFIGFS_FS[0m && [31mCONFIG_SYSFS[0m && ([31mCONFIG_DLM[0m=y || [31mCONFIG_DLM[0m=[31mCONFIG_GFS2_FS[0m) help Multiple node locking module for GFS2 Most users of GFS2 will require this. It provides the locking interface between GFS2 and the [31mCONFIG_DLM[0m, which is required to use GFS2 in a cluster environment. |