BTRFS—an abbreviation for the B-tree file system—is a modern Linux file system and logical volume manager optimized for fault tolerance, error detection, and repair. BTRFS uses the Copy on Write (CoW) principle and it provides features such as snapshots, RAID, and self-healing.