18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci=====
48c2ecf20Sopenharmony_ciBTRFS
58c2ecf20Sopenharmony_ci=====
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciBtrfs is a copy on write filesystem for Linux aimed at implementing advanced
88c2ecf20Sopenharmony_cifeatures while focusing on fault tolerance, repair and easy administration.
98c2ecf20Sopenharmony_ciJointly developed by several companies, licensed under the GPL and open for
108c2ecf20Sopenharmony_cicontribution from anyone.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciThe main Btrfs features include:
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci    * Extent based file storage (2^64 max file size)
158c2ecf20Sopenharmony_ci    * Space efficient packing of small files
168c2ecf20Sopenharmony_ci    * Space efficient indexed directories
178c2ecf20Sopenharmony_ci    * Dynamic inode allocation
188c2ecf20Sopenharmony_ci    * Writable snapshots
198c2ecf20Sopenharmony_ci    * Subvolumes (separate internal filesystem roots)
208c2ecf20Sopenharmony_ci    * Object level mirroring and striping
218c2ecf20Sopenharmony_ci    * Checksums on data and metadata (multiple algorithms available)
228c2ecf20Sopenharmony_ci    * Compression
238c2ecf20Sopenharmony_ci    * Integrated multiple device support, with several raid algorithms
248c2ecf20Sopenharmony_ci    * Offline filesystem check
258c2ecf20Sopenharmony_ci    * Efficient incremental backup and FS mirroring
268c2ecf20Sopenharmony_ci    * Online filesystem defragmentation
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciFor more information please refer to the wiki
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci  https://btrfs.wiki.kernel.org
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_cithat maintains information about administration tasks, frequently asked
338c2ecf20Sopenharmony_ciquestions, use cases, mount options, comprehensible changelogs, features,
348c2ecf20Sopenharmony_cimanual pages, source code repositories, contacts etc.
35