| BTRFS | |
| ===== | |
| Btrfs is a copy on write filesystem for Linux aimed at implementing advanced | |
| features while focusing on fault tolerance, repair and easy administration. | |
| Jointly developed by several companies, licensed under the GPL and open for | |
| contribution from anyone. | |
| The main Btrfs features include: | |
| * Extent based file storage (2^64 max file size) | |
| * Space efficient packing of small files | |
| * Space efficient indexed directories | |
| * Dynamic inode allocation | |
| * Writable snapshots | |
| * Subvolumes (separate internal filesystem roots) | |
| * Object level mirroring and striping | |
| * Checksums on data and metadata (multiple algorithms available) | |
| * Compression | |
| * Integrated multiple device support, with several raid algorithms | |
| * Offline filesystem check | |
| * Efficient incremental backup and FS mirroring | |
| * Online filesystem defragmentation | |
| For more information please refer to the wiki | |
| https://btrfs.wiki.kernel.org | |
| that maintains information about administration tasks, frequently asked | |
| questions, use cases, mount options, comprehensible changelogs, features, | |
| manual pages, source code repositories, contacts etc. |