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