]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - Documentation/filesystems/btrfs.txt
Revert "UBUNTU: SAUCE: aufs -- Convert to use xattr handlers"
[mirror_ubuntu-zesty-kernel.git] / Documentation / filesystems / btrfs.txt
1 BTRFS
2 =====
3
4 Btrfs is a copy on write filesystem for Linux aimed at implementing advanced
5 features while focusing on fault tolerance, repair and easy administration.
6 Jointly developed by several companies, licensed under the GPL and open for
7 contribution from anyone.
8
9 The main Btrfs features include:
10
11 * Extent based file storage (2^64 max file size)
12 * Space efficient packing of small files
13 * Space efficient indexed directories
14 * Dynamic inode allocation
15 * Writable snapshots
16 * Subvolumes (separate internal filesystem roots)
17 * Object level mirroring and striping
18 * Checksums on data and metadata (multiple algorithms available)
19 * Compression
20 * Integrated multiple device support, with several raid algorithms
21 * Offline filesystem check
22 * Efficient incremental backup and FS mirroring
23 * Online filesystem defragmentation
24
25 For more information please refer to the wiki
26
27 https://btrfs.wiki.kernel.org
28
29 that maintains information about administration tasks, frequently asked
30 questions, use cases, mount options, comprehensible changelogs, features,
31 manual pages, source code repositories, contacts etc.