53 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config CEPH_FS3 tristate "Ceph distributed file system"4 depends on INET5 select CEPH_LIB6 select LIBCRC32C7 select CRYPTO_AES8 select CRYPTO9 select NETFS_SUPPORT10 select FS_ENCRYPTION_ALGS if FS_ENCRYPTION11 default n12 help13 Choose Y or M here to include support for mounting the14 experimental Ceph distributed file system. Ceph is an extremely15 scalable file system designed to provide high performance,16 reliable access to petabytes of storage.17 18 More information at https://ceph.io/.19 20 If unsure, say N.21 22if CEPH_FS23config CEPH_FSCACHE24 bool "Enable Ceph client caching support"25 depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y26 help27 Choose Y here to enable persistent, read-only local28 caching support for Ceph clients using FS-Cache29 30endif31 32config CEPH_FS_POSIX_ACL33 bool "Ceph POSIX Access Control Lists"34 depends on CEPH_FS35 select FS_POSIX_ACL36 help37 POSIX Access Control Lists (ACLs) support permissions for users and38 groups beyond the owner/group/world scheme.39 40 If you don't know what Access Control Lists are, say N41 42config CEPH_FS_SECURITY_LABEL43 bool "CephFS Security Labels"44 depends on CEPH_FS && SECURITY45 help46 Security labels support alternative access control models47 implemented by security modules like SELinux. This option48 enables an extended attribute handler for file security49 labels in the Ceph filesystem.50 51 If you are not using a security module that requires using52 extended attributes for file security labels, say N.53