| Btrfs (Btrfs) | |
| Fejlesztő | Fujitsu, Fusion-io, Intel, Linux Foundation, Meta, Oracle, Red Hat, Strato AG, SuSE, Western Digital |
| Bevezetve | 2009 |
| Struktúra | |
| Könyvtárszerkezet | B-fa |
| Fájlszerkezet | extentek |
| Hibásszektor-szerkezet | nem nyilvántartott |
| Korlátok | |
| Maximális fájlméret | 16 EiB |
| Maximális fájlszám | 264 |
| Fájlnév maximális hossza | 255 byte |
| Maximális kötetméret | 16 EiB |
| Fájlnevek lehetséges karakterkódolásai | ASCII |
| Tiltott karakterek a fájlnevekben | NUL ('\0') és '/' |
| Képességek | |
| Tárolt dátumok | módosítás (mtime), attribútum-módosítás (ctime), hozzáférés (atime) |
| Dátumhatárok | duplaszó 1970-01-01-től |
| Dátumfelbontás | nanoszekundum |
| Attribútumok | POSIX + kiterjesztett |
| Fájlrendszerengedélyek | POSIX, ACL |
| Beépített tömörítés | Igen |
| Beépített titkosítás | Nem (tervben) |
| SIS | Igen |
| Támogatott operációs rendszerek | Linux, ReactOS, Windows |
A Btrfs (B-tree file system, kiejtve Butter vagy Better file system) a Linux kernelének következő generációs, Copy-on-Write (CoW, „írás esetén másolás”), pillanatkép (snapshot), hibajavítás és adatintegritás-ellenőrzés (checksumming) funkcionalitást nyújtó fájlrendszere. Az Oracle, a Red Hat, a Fujitsu, az Intel, a SUSE, a STRATO és még sokan mások által közösen kifejlesztett Btrfs a GNU GPL licence alatt áll, és bárki hozzájárulhat a fejlesztéséhez és a teszteléséhez. A Sun Microsystems Solaris operációs rendszerének ZFS fájlrendszerére adott válaszként fejlesztett Btrfs célja az ext4 fájlrendszer leváltása a Linux alapértelmezett fájlrendszereként.
Fejlesztője az ex-ReiserFS fejlesztő Chris Mason, aki jelenleg az Oracle alkalmazásában áll. A Btrfs-t 2007. június 12-én jelentette be az Oracle a Linux Kernel levelezési listáján. Az első két évben az alapvető napi funkciók megfelelő működése volt a cél. A Btrfs 1.0 (végleges lemezformátumú) megjelentetését eredetileg 2008 végére tervezték, és tesztelési célból a Linux kernelbe emelték 2009-ben a 2.6.29-rc1 verziótól, de stabillá nagyjából 2013 végére érett.
Több Linux-disztribúció már felkínálja azt a kísérleti lehetőséget, hogy a gyökérfájlrendszert telepítéskor Btrfs-szel formázza. Ezek közé tartozik az openSUSE, SUSE Linux Enterprise Server, Ubuntu, Red Hat Enterprise Linux, a már megszűnt MeeGo, és a Debian.
Az alább felsorolt funkcionalitás-célok legtöbbje már Mason 2007-es bejelentésében szerepelt:
Support has also been added for the ext4 and Btrfs filesystems...