Back to home page

OSCL-LXR

 
 

    


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.