mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 02:39:48 +00:00
![David Sterba](/assets/img/avatar_default.png)
The document in the kernel sources is yet another palce where the documentation would need to be updated, while it is not the primary source. We actively maintain the wiki pages. Signed-off-by: David Sterba <dsterba@suse.com>
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
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.
|