1
Od verzije 5.0 Linux kernela, Btrfs implementira sljedeće značajke: Uglavnom samoiscjeljenje u nekim konfiguracijama zbog prirode defragmentacije putem interneta putem pisanja i mogućnosti montiranja na autodefrag Online rast volumena i smanjivanje dodavanja i uklanjanja internetskih blok uređajaInternetsko uravnoteženje (kretanje objekata između blok uređaja za uravnoteženje opterećenja) Izvanmrežni datotečni sustav provjerava mrežnu pročišćavanje podataka radi pronalaženja pogrešaka i automatski ih popravlja za datoteke sa suvišnim kopijama RAST 0, RAID 1 i RAID 10 podbrojevi (jedan ili više zasebno podložnih korijena datotečnog sustava unutarsvaka particija diska) Transparentno komprimiranje putem zliba, LZO i (od 4.14) ZSTD, podesivo po datoteci ili volumenu Atomski zapisati (putem kopiranja na zapis) ili snimke samo za čitanje Podskupovi Kloniranje datoteka (kopiranje na pisanje na pojedinačnim datotekama) putem cp --reflink[39] Kontrolni zbrojevi podataka i metapodataka (CRC-32C) Pretvorba na mjestu iz pretvorbe ext3 / 4 u Btrfs (s povratnim podacima).Ova se značajka regresirala oko btrfs-progs verzije 4.0, prepisana ispočetka u 4.6.Zajedničko montiranje pohrane samo za čitanje, poznato kao zasijavanje datotečnog sustava (pohrana samo za čitanje koja se koristi kao sigurnosna kopija za pisanje za Btrfs koji se može pisati) Blokiranje se odbacuje (vraća prostor na nekim virtualiziranim postavkama i poboljšava izravnavanje trošenja na SSD-ovima s TRIM-om)Slanje / primanje (ušteda razlikuje se od trenutnih snimaka do binarnog toka) Povećavanje sigurnosne kopije izvanpojasnih deduplikacija podataka (zahtijeva alate korisničkog prostora) Sposobnost rukovanja swap datotekama i zamijeni particije ...
btrfs