Btrs
Btrs
btrfs
btrfs is a modern copy on write (CoW) filesystem for Linux aimed at implementing advanced
features while also focusing on fault tolerance, repair and easy administration. Its main features
and benefits are:
Jointly developed at multiple companies, Btrfs is licensed under the GPL and open for contribu-
tion from anyone.
The Btrfs code base is stable. However, new features are still under development. Every effort is
made to ensure that it remains stable and fast at each and every commit. This rapid pace of devel-
opment means that the filesystem improves noticeably with every new Linux release so it’s highly
recommended that users run the most modern kernel possible.
For benchmarks, it’s recommended to test the latest stable Linux version, and not any older, as
well as the latest Linux development versions. Also, it’s recommended to test the various mount
options such as different compression options.
If you find any behavior you suspect to be caused by a bug, performance issues, or have any
questions about using Btrfs, please email the Btrfs mailing list (no subscription required). Please
report bugs on Bugzilla.
Features
Linux has a wealth of filesystems from which to choose, but we are facing a number of challenges
with scaling to the large storage subsystems that are becoming common in today’s data centers.
Filesystems need to scale in their ability to address and manage large storage, and also in their
ability to detect, repair and tolerate errors in the data stored on disk.