Btrfs filesystem support
modulename: btrfs.ko
configname: CONFIG_BTRFS_FS
Linux Kernel Configuration
└─>File systems
└─>Btrfs filesystem support
In linux kernel since version 2.6.29 (release Date: 2009-03-23)
Btrfs is a general purpose copy-on-write filesystem with extents,
writable snapshotting, support for multiple devices and many more
features focused on fault tolerance, repair and easy administration.
The filesystem disk format is no longer unstable, and it's not
expected to change unless there are strong reasons to do so. If there
is a format change, file systems with a unchanged format will
continue to be mountable and usable by newer kernels.
For more information, please see the web pages at
https://btrfs.readthedocs.io
To compile this file system support as a module, choose M here. The
module will be called btrfs.
If unsure, say N.
writable snapshotting, support for multiple devices and many more
features focused on fault tolerance, repair and easy administration.
The filesystem disk format is no longer unstable, and it's not
expected to change unless there are strong reasons to do so. If there
is a format change, file systems with a unchanged format will
continue to be mountable and usable by newer kernels.
For more information, please see the web pages at
https://btrfs.readthedocs.io
To compile this file system support as a module, choose M here. The
module will be called btrfs.
If unsure, say N.
source code:
selects
CONFIG_BLK_CGROUP_PUNT_BIOCONFIG_CRYPTO
CONFIG_CRYPTO_CRC32C
CONFIG_LIBCRC32C
CONFIG_CRYPTO_XXHASH
CONFIG_CRYPTO_SHA256
CONFIG_CRYPTO_BLAKE2B
CONFIG_ZLIB_INFLATE
CONFIG_ZLIB_DEFLATE
CONFIG_LZO_COMPRESS
CONFIG_LZO_DECOMPRESS
CONFIG_ZSTD_COMPRESS
CONFIG_ZSTD_DECOMPRESS
CONFIG_FS_IOMAP
CONFIG_RAID6_PQ
CONFIG_XOR_BLOCKS