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