Btrfs, which stands for B-tree file system, is a modern Linux filesystem based on the copy-on-write (CoW) approach. Instead of overwriting original data after changes, Btrfs creates a new copy, ensuring the original remains intact.
Btrfs supports lightweight snapshots, allowing users to quickly revert to a previous system state without consuming extra storage. Additionally, Btrfs offers native RAID support to improve performance and data durability.