Commit | Line | Data |
---|---|---|
5d43e1bc MCC |
1 | .. SPDX-License-Identifier: GPL-2.0 |
2 | ||
3 | ===== | |
c854a990 ES |
4 | BTRFS |
5 | ===== | |
709ac06a | 6 | |
6788f5ca DS |
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. | |
709ac06a DW |
11 | |
12 | The main Btrfs features include: | |
13 | ||
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 | |
18 | * Writable snapshots | |
19 | * Subvolumes (separate internal filesystem roots) | |
20 | * Object level mirroring and striping | |
21 | * Checksums on data and metadata (multiple algorithms available) | |
22 | * Compression | |
23 | * Integrated multiple device support, with several raid algorithms | |
6788f5ca DS |
24 | * Offline filesystem check |
25 | * Efficient incremental backup and FS mirroring | |
709ac06a DW |
26 | * Online filesystem defragmentation |
27 | ||
6788f5ca | 28 | For more information please refer to the wiki |
709ac06a | 29 | |
6788f5ca | 30 | https://btrfs.wiki.kernel.org |
709ac06a | 31 | |
6788f5ca DS |
32 | that maintains information about administration tasks, frequently asked |
33 | questions, use cases, mount options, comprehensible changelogs, features, | |
34 | manual pages, source code repositories, contacts etc. |