1 .. SPDX-License-Identifier: GPL-2.0
7 Btrfs is a copy on write filesystem for Linux aimed at implementing advanced
8 features while focusing on fault tolerance, repair and easy administration.
9 Jointly developed by several companies, licensed under the GPL and open for
10 contribution from anyone.
12 The main Btrfs features include:
14 * Extent based file storage (2^64 max file size)
15 * Space efficient packing of small files
16 * Space efficient indexed directories
17 * Dynamic inode allocation
19 * Subvolumes (separate internal filesystem roots)
20 * Object level mirroring and striping
21 * Checksums on data and metadata (multiple algorithms available)
22 * Compression (multiple algorithms available)
23 * Reflink, deduplication
24 * Scrub (on-line checksum verification)
25 * Hierarchical quota groups (subvolume and snapshot support)
26 * Integrated multiple device support, with several raid algorithms
27 * Offline filesystem check
28 * Efficient incremental backup and FS mirroring (send/receive)
30 * Online filesystem defragmentation
33 * Read/write metadata verification
34 * Online resize (shrink, grow)
36 For more information please refer to the documentation site or wiki
38 https://btrfs.readthedocs.io
40 https://btrfs.wiki.kernel.org
42 that maintains information about administration tasks, frequently asked
43 questions, use cases, mount options, comprehensible changelogs, features,
44 manual pages, source code repositories, contacts etc.