1
От версия 5.0 на Linux ядрото, Btrfs внедрява следните функции: Най-вече самолечение в някои конфигурации поради естеството на дефрагментиране онлайн при копиране при запис и опция за монтиране на автофрагма Онлайн нарастване на обема и свиване на онлайн блоково добавяне и премахване на устройстваОнлайн балансиране (движение на обекти между блокови устройства за балансиране на натоварването) Офлайн проверка на файловата система Онлайн проверка на данни за намиране на грешки и автоматично ги коригиране за файлове с излишни копия RAID 0, RAID 1 и RAID 10 Сублунове (една или повече отделно монтируеми корени на файловата система ввсеки дисков дял) Прозрачно компресиране чрез zlib, LZO и (от 4.14) ZSTD, конфигурируемо по файл или обем Атомно записващо (чрез копиране при запис) или само за четене Снимки на подтомници Клониране на файлове (копиране на запис на отделни файлове) чрез cp --reflink[39] Контролни суми за данни и метаданни (CRC-32C) Превръщане на място от ext3 / 4 в Btrfs (с връщане назад).Тази функция се регресира около btrfs-progs версия 4.0, пренаписана от нулата в 4.6.Съединяване монтиране на съхранение само за четене, известно като засяване на файлова система (съхранение само за четене, използвано като резервно копие при запис при записване на Btrfs) Блок блокиране (възстановява пространство при някои виртуализирани настройки и подобрява нивото на износване на SSD дискове с TRIM)Изпращане / получаване (спестяване на разлики между моментни снимки към двоичен поток) Постепенно архивиране на дедупликация на данни извън лентата (изисква инструменти за потребителско пространство) Възможност за обработка на суап файлове и размяна на дялове ...