Btrfs
файловая система Linux компании Oracle. / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Btrfs?
Кратко изложите эту статью для 10-летнего ребёнка
Btrfs (B-tree FS, «Better FS» или «Butter FS») — файловая система для Linux, основанная на структурах B-деревьев и работающая по принципу «копирование при записи» (copy-on-write). Опубликована корпорацией Oracle в 2007 году под лицензией GNU General Public License[4]. Среди первоначальных целей разработки было обеспечение конкуренции файловой системе ZFS (использование которой в Linux было затруднено лицензионными ограничениями) и избавление от недостатков, присущих ранним файловым системам для Linux. Основной автор — Крис Мэйсон (англ. Chris Mason) — отмечал также наличие простого интерфейса управления файловой системой в качестве одной из целей создания[5].
Btrfs | |
---|---|
Разработчик | Oracle, Fujitsu, Red Hat[1] |
Файловая система | Btrfs |
Дата представления |
4.18: август 2018 года[2] (Linux) |
Структура | |
Содержимое папок | B-tree |
Размещение файлов | экстент |
Ограничения | |
Максимальный размер файла | 16 ЭиБ |
Максимальная длина имени файла | 255 байт[3] |
Максимальный размер тома | 16 ЭиБ |
Допустимые символы в названиях | Все байты, кроме NUL и '/' |
Возможности | |
Атрибуты | POSIX |
Права доступа | POSIX, ACL |
Фоновая компрессия | Да (LZO, zlib начиная с ядра 4.14: — zstd) |
Фоновое шифрование | нет |
Поддерживается ОС | Linux |
Медиафайлы на Викискладе |
Изначально планировалось выпустить Btrfs v1.0 и зафиксировать формат хранения в конце 2008 года[6], однако формат был зафиксирован только 12 июня 2010 года[7].
Btrfs включена в основную ветвь ядра Linux начиная с версии 2.6.29-rc в статусе экспериментальной. Проведённая ресурсом Phoronix оценка производительности показала, что Btrfs с включённым режимом сжатия иногда опережает по производительности Ext4[8].