1
Fra version 5.0 af Linux-kernen implementerer Btrfs følgende funktioner: Oftest self-healing i nogle konfigurationer på grund af arten af kopi-på-skrivning Online-defragmentering og en autodefrag-monteringsmulighed Online volumenvækst og krympning Online blok enheds tilføjelse og fjernelseOnlinebalancering (bevægelse af objekter mellem blokkeenheder for at afbalancere belastning) Offline filsystemkontrol Online dataskrubbe for at finde fejl og automatisk rette dem til filer med overflødige kopier RAID 0, RAID 1 og RAID 10 Undervolumener (en eller flere separat monterbare filsystem rødder inden ihver diskpartition) Transparent komprimering via zlib, LZO og (siden 4.14) ZSTD, konfigurerbar pr. fil eller lydstyrke Atomisk skrivbar (via copy-on-write) eller skrivebeskyttet snapshots af undervolumer Filkloning (copy-on-write på individuelle filer) via cp - reflink[39] Kontrolsommer om data og metadata (CRC-32C) Konvertering på stedet fra ext3 / 4 til Btrfs (med tilbagestilling).Denne funktion regression omkring btrfs-progs version 4.0, omskrevet fra bunden af 4.6.Unionens montering af skrivebeskyttet opbevaring, kendt som filsystemsåning (read-only storage, der bruges som en kopi-til-skrive-sikkerhedskopi til en skrivbar Btrfs) Bloker kasseres (genvinder plads på nogle virtualiserede opsætninger og forbedrer slidudjævning på SSD'er med TRIM)Send / modtag (gemmer forskellig mellem snapshots til en binær strøm) Trinvis sikkerhedskopiering Out-of-band data deduplikation (kræver brugervenligt værktøj) Evne til at håndtere swap-filer og bytte partitioner ...