1 .. SPDX-License-Identifier: GPL-2.0 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 ===== 3 ===== 4 BTRFS 4 BTRFS 5 ===== 5 ===== 6 6 7 Btrfs is a copy on write filesystem for Linux 7 Btrfs is a copy on write filesystem for Linux aimed at implementing advanced 8 features while focusing on fault tolerance, re 8 features while focusing on fault tolerance, repair and easy administration. 9 Jointly developed by several companies, licens 9 Jointly developed by several companies, licensed under the GPL and open for 10 contribution from anyone. 10 contribution from anyone. 11 11 12 The main Btrfs features include: 12 The main Btrfs features include: 13 13 14 * Extent based file storage (2^64 max file 14 * Extent based file storage (2^64 max file size) 15 * Space efficient packing of small files 15 * Space efficient packing of small files 16 * Space efficient indexed directories 16 * Space efficient indexed directories 17 * Dynamic inode allocation 17 * Dynamic inode allocation 18 * Writable snapshots 18 * Writable snapshots 19 * Subvolumes (separate internal filesystem 19 * Subvolumes (separate internal filesystem roots) 20 * Object level mirroring and striping 20 * Object level mirroring and striping 21 * Checksums on data and metadata (multiple 21 * Checksums on data and metadata (multiple algorithms available) 22 * Compression (multiple algorithms availab 22 * Compression (multiple algorithms available) 23 * Reflink, deduplication 23 * Reflink, deduplication 24 * Scrub (on-line checksum verification) 24 * Scrub (on-line checksum verification) 25 * Hierarchical quota groups (subvolume and 25 * Hierarchical quota groups (subvolume and snapshot support) 26 * Integrated multiple device support, with 26 * Integrated multiple device support, with several raid algorithms 27 * Offline filesystem check 27 * Offline filesystem check 28 * Efficient incremental backup and FS mirr 28 * Efficient incremental backup and FS mirroring (send/receive) 29 * Trim/discard 29 * Trim/discard 30 * Online filesystem defragmentation 30 * Online filesystem defragmentation 31 * Swapfile support 31 * Swapfile support 32 * Zoned mode 32 * Zoned mode 33 * Read/write metadata verification 33 * Read/write metadata verification 34 * Online resize (shrink, grow) 34 * Online resize (shrink, grow) 35 35 36 For more information please refer to the docum 36 For more information please refer to the documentation site or wiki 37 37 38 https://btrfs.readthedocs.io 38 https://btrfs.readthedocs.io 39 39 40 40 41 that maintains information about administratio 41 that maintains information about administration tasks, frequently asked 42 questions, use cases, mount options, comprehen 42 questions, use cases, mount options, comprehensible changelogs, features, 43 manual pages, source code repositories, contac 43 manual pages, source code repositories, contacts etc.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.