0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config OCFS2_FS
0003 tristate "OCFS2 file system support"
0004 depends on INET && SYSFS && CONFIGFS_FS
0005 select JBD2
0006 select CRC32
0007 select QUOTA
0008 select QUOTA_TREE
0009 select FS_POSIX_ACL
0010 help
0011 OCFS2 is a general purpose extent based shared disk cluster file
0012 system with many similarities to ext3. It supports 64 bit inode
0013 numbers, and has automatically extending metadata groups which may
0014 also make it attractive for non-clustered use.
0015
0016 You'll want to install the ocfs2-tools package in order to at least
0017 get "mount.ocfs2".
0018
0019 Project web page: https://oss.oracle.com/projects/ocfs2
0020 Tools web page: https://oss.oracle.com/projects/ocfs2-tools
0021 OCFS2 mailing lists: https://oss.oracle.com/projects/ocfs2/mailman/
0022
0023 For more information on OCFS2, see the file
0024 <file:Documentation/filesystems/ocfs2.rst>.
0025
0026 config OCFS2_FS_O2CB
0027 tristate "O2CB Kernelspace Clustering"
0028 depends on OCFS2_FS
0029 default y
0030 help
0031 OCFS2 includes a simple kernelspace clustering package, the OCFS2
0032 Cluster Base. It only requires a very small userspace component
0033 to configure it. This comes with the standard ocfs2-tools package.
0034 O2CB is limited to maintaining a cluster for OCFS2 file systems.
0035 It cannot manage any other cluster applications.
0036
0037 It is always safe to say Y here, as the clustering method is
0038 run-time selectable.
0039
0040 config OCFS2_FS_USERSPACE_CLUSTER
0041 tristate "OCFS2 Userspace Clustering"
0042 depends on OCFS2_FS && DLM
0043 default y
0044 help
0045 This option will allow OCFS2 to use userspace clustering services
0046 in conjunction with the DLM in fs/dlm. If you are using a
0047 userspace cluster manager, say Y here.
0048
0049 It is safe to say Y, as the clustering method is run-time
0050 selectable.
0051
0052 config OCFS2_FS_STATS
0053 bool "OCFS2 statistics"
0054 depends on OCFS2_FS && DEBUG_FS
0055 default y
0056 help
0057 This option allows some fs statistics to be captured. Enabling
0058 this option may increase the memory consumption.
0059
0060 config OCFS2_DEBUG_MASKLOG
0061 bool "OCFS2 logging support"
0062 depends on OCFS2_FS
0063 default y
0064 help
0065 The ocfs2 filesystem has an extensive logging system. The system
0066 allows selection of events to log via files in /sys/o2cb/logmask/.
0067 This option will enlarge your kernel, but it allows debugging of
0068 ocfs2 filesystem issues.
0069
0070 config OCFS2_DEBUG_FS
0071 bool "OCFS2 expensive checks"
0072 depends on OCFS2_FS
0073 default n
0074 help
0075 This option will enable expensive consistency checks. Enable
0076 this option for debugging only as it is likely to decrease
0077 performance of the filesystem.