
Bcachefs после снятия experimental: гоняем тесты на Ubuntu 26.04
rs_legend 16 минут назад Bcachefs после снятия experimental: гоняем тесты на Ubuntu 26.04 Средний 7 мин 544 Linux * Настройка Linux * Серверное администрирование * Обзор Из песочницы Вынос со скандалом Bcachefs из...
Anthropic — What company has the best second artificial intelligence model at the end of June?
Значимый прорыв формирует отрасль ИИ: rs_legend 16 минут назад Bcachefs после снятия experimental: гоняем тесты на Ubuntu 26. 04 Средний 7 мин 544 Linux * Настройка Linux * Серверное администрирование * Обзор Из песочницы Вынос со скандалом Bcachefs из mainline‑ядра Linux в конце 2025 года (начиная с релиза 6. 18) проект не похоронил.
Напротив, это явно подстегнуло мейнтейнера к жесткой дисциплине. Спустя 7 месяцев проект перешел на DKMS‑модель и официально снял статус experimental. Развернул тестовую ВМ в Proxmox, чтобы посмотреть на эксплуатационный UX: как ставится, как ведет себя при отказе дисков и стоит ли тащить в homelab или прод.
Технические детали
Это синтетические тесты, а не академический бенчмарк (на виртуалке поверх ZFS тестировать скорость — такое себе). Цель — проверить работу базовых функций, диагностику и поведение при аварии. Установка и DKMS‑нюансыТест проводился на Ubuntu 26.
Штатного модуля в ядре дистрибутива нет, так что идем в официальный репозиторий за DKMS:# Добавляем репозиторий apt. org (unstable / bcachefs-tools-release) и затем ставим всю обвязку sudo apt install bcachefs-tools bcachefs-kernel-dkms fio btrfs-progsПо итогу получаем собранный модуль (bcachefs. 6), и dmesg ожидаемо сыплющий ворнингами про tainting kernel и verification failed.
Ну это просто надо иметь ввиду — теперь вы живете на внешнем модуле, и при каждом обновлении ядра нужно будет пристально следить за DKMS. bcachefs: loading out-of-tree module taints kernel bcachefs: module verification failed: signature and/or required key missing - tainting kernel bcachefs: filldir64 fastpath disabled: struct layout unverified for this kernel2. Базовый single‑disk сценарийПервый тест был максимально тупой и прямолинейный:Создать ФС на одном диске.
Отраслевые последствия
Записать файл 1 GiB и 5000 мелких файлов. Запустить usage/scrub. Размонтировать и выполнить offline check.
Для Bcachefs:sudo bcachefs format -f -L bcf_single /dev/sdb sudo mount -t bcachefs -o noatime /dev/sdb /mnt/bcf sudo bcachefs fs usage -h -a /mnt/bcf sudo bcachefs scrub /mnt/bcf sudo bcachefs fsck -n -f /dev/sdbДля Btrfs:sudo mkfs. btrfs -f -L btr_single /dev/sdc sudo mount -t btrfs -o noatime /dev/sdc /mnt/btr sudo btrfs filesystem usage -T /mnt/btr sudo btrfs scrub start -B /mnt/btr sudo btrfs check --readonly /dev/sdcНа этом этапе всё скучно, единственная практическая ценность тут — набор команд для создания ФС, может кому пригодится как шпаргалка. Можно еще отдельно сказать про команды Bcachefs.
Они непривычны, но в целом на удивление логичны: вместо mkfs. bcachefs используется bcachefs format, диагностика идёт через bcachefs fs usage, проверка через bcachefs fsck. СжатиеДля проверки сжатия использовал простой набор:zero-512m.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





