162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig CEPH_FS 362306a36Sopenharmony_ci tristate "Ceph distributed file system" 462306a36Sopenharmony_ci depends on INET 562306a36Sopenharmony_ci select CEPH_LIB 662306a36Sopenharmony_ci select LIBCRC32C 762306a36Sopenharmony_ci select CRYPTO_AES 862306a36Sopenharmony_ci select CRYPTO 962306a36Sopenharmony_ci select NETFS_SUPPORT 1062306a36Sopenharmony_ci select FS_ENCRYPTION_ALGS if FS_ENCRYPTION 1162306a36Sopenharmony_ci default n 1262306a36Sopenharmony_ci help 1362306a36Sopenharmony_ci Choose Y or M here to include support for mounting the 1462306a36Sopenharmony_ci experimental Ceph distributed file system. Ceph is an extremely 1562306a36Sopenharmony_ci scalable file system designed to provide high performance, 1662306a36Sopenharmony_ci reliable access to petabytes of storage. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci More information at https://ceph.io/. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci If unsure, say N. 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciif CEPH_FS 2362306a36Sopenharmony_ciconfig CEPH_FSCACHE 2462306a36Sopenharmony_ci bool "Enable Ceph client caching support" 2562306a36Sopenharmony_ci depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y 2662306a36Sopenharmony_ci help 2762306a36Sopenharmony_ci Choose Y here to enable persistent, read-only local 2862306a36Sopenharmony_ci caching support for Ceph clients using FS-Cache 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciendif 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ciconfig CEPH_FS_POSIX_ACL 3362306a36Sopenharmony_ci bool "Ceph POSIX Access Control Lists" 3462306a36Sopenharmony_ci depends on CEPH_FS 3562306a36Sopenharmony_ci select FS_POSIX_ACL 3662306a36Sopenharmony_ci help 3762306a36Sopenharmony_ci POSIX Access Control Lists (ACLs) support permissions for users and 3862306a36Sopenharmony_ci groups beyond the owner/group/world scheme. 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci If you don't know what Access Control Lists are, say N 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciconfig CEPH_FS_SECURITY_LABEL 4362306a36Sopenharmony_ci bool "CephFS Security Labels" 4462306a36Sopenharmony_ci depends on CEPH_FS && SECURITY 4562306a36Sopenharmony_ci help 4662306a36Sopenharmony_ci Security labels support alternative access control models 4762306a36Sopenharmony_ci implemented by security modules like SELinux. This option 4862306a36Sopenharmony_ci enables an extended attribute handler for file security 4962306a36Sopenharmony_ci labels in the Ceph filesystem. 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci If you are not using a security module that requires using 5262306a36Sopenharmony_ci extended attributes for file security labels, say N. 53