Логотип

Установка Bcachefs через официальный репозиторий APT в Debian и Ubuntu

Установка Bcachefs через официальный репозиторий APT в Debian и Ubuntu

Bcachefs, надёжная и продвинутая файловая система для Linux, теперь доступна в новом формате. Это изменение связано с недавними изменениями в процессе разработки ядра Linux. Соответственно, команда разработчиков быстро отреагировала. Теперь Bcachefs официально поставляется в виде внешне поддерживаемого модуля DKMS через специальный репозиторий APT для пользователей Debian и Ubuntu.

Это действительно хорошая новость для пользователей, которые ценят впечатляющую скорость и надёжные функции обеспечения целостности данных в Bcachefs. Я надеюсь, что это побудит многих пользователей установить Bcachefs прямо сейчас в своих системах Debian и Ubuntu.

 

Зачем нужен выделенный репозиторий APT для Bcachefs?

Файловая система Bcachefs недавно изменила свой статус в ядре Linux на «Поддерживается извне». Для тех, кто не в курсе, этот статус изменился примерно 28 августа 2025 года, после того как в июне 2025 года Линус Торвальдс сообщил, что файловая система, скорее всего, будет удалена начиная с версии ядра 6.17.

Поэтому разработчик Bcachefs Кент Оверстрит подтвердил, что они будут использовать пакеты DKMS.

Они попросили разработчиков дистрибутивов, таких как openSUSE, отложить отключение Bcachefs до выхода ядра 6.18, потому что им нужно было время, чтобы полностью подготовить версию DKMS.

Этот переход гарантирует, что пользователи по-прежнему смогут легко получать доступ к новейшему модулю ядра Bcachefs и использовать его.

Поскольку модули DKMS могут интегрироваться в initramfs (начальную файловую систему RAM, используемую при загрузке), для конечных пользователей мало что изменится, если они захотят использовать Bcachefs в качестве корневой файловой системы.

Кент также отметил, что теперь у него больше свободного времени, которое он может посвятить вопросам дистрибуции и упаковки, поскольку этап стабилизации проекта подходит к концу.

Благодаря помощи пользователя Arch необходимая поддержка DKMS была успешно установлена в bcachefs-tools.

 

Представляем совершенно новый репозиторий Bcachefs APT для Debian и Ubuntu

Для пользователей Debian и Ubuntu установка необходимых инструментов стала намного проще и стабильнее. Теперь у нас есть специальный репозиторий APT, готовый к использованию. Как вы уже знаете, APT — это менеджер пакетов, используемый в этих дистрибутивах.

Читать  Использование команды mkfs в Linux для форматирования файловой системы на диске или разделе

Разработчики поняли, что существующий bcachefs-toolsпакет в Debian был бесхозным и в конечном счёте был удалён. Таким образом, возникла необходимость в создании надёжного специализированного репозитория.

Этот новый индекс ресурсов можно найти по адресу apt.bcachefs.org. Список индексов датирован 20 сентября 2025 года. В этом репозитории представлены пакеты, предназначенные для текущих и будущих выпусков Debian/Ubuntu, в частности unstabletrixiequestingplucky и forky.

 

Установите Bcachefs в Debian и Ubuntu через официальный репозиторий APT

С запуском официального репозитория Bcachefs APT установка и обновление bcachefs-tools в системах Debian и Ubuntu стали намного проще.

Шаг 1. Добавьте GPG-ключ репозитория Bcachefs

Сначала скачайте и добавьте ключ подписи репозитория:

wget -qO- https://apt.bcachefs.org/apt.bcachefs.org.asc | sudo tee /etc/apt/trusted.gpg.d/apt.bcachefs.org.asc

 

Вы можете проверить отпечаток пальца:

EA483B991020C72A8A5035ADA0620B5E0E01C1DD

Шаг 2. Добавьте репозиторий в свою систему

Настройка репозитория состоит из двух важных этапов:

  • Дистрибутив (URIs) → соответствует кодовому названию вашего выпуска Debian/Ubuntu
  • Suite (Suites) → определяет, нужна ли вам моментальная сборка или сборка релиза.

 

Варианты распространения

  • trixie → Стабильная версия Debian (Debian 13)
  • forky → Тестирование Debian
  • unstable → Debian Sid (скользящая ветка)
  • plucky → Ubuntu 25.04
  • questing → Ubuntu 25.10 (разработка)

 

Варианты люксов

  • bcachefs-tools-snapshot: последние сборки, часто обновляемые (лучше всего подходят для тестирования и разработки)
  • bcachefs-tools-release: стабильные сборки (лучше всего подходят для использования в продакшене).

 

Пример исходного файла

Вот пример для Debian Trixie (стабильная версия) с инструментами для выпуска:

sudo tee /etc/apt/sources.list.d/apt.bcachefs.org.sources > /dev/null <<EOS
Types: deb deb-src
URIs: https://apt.bcachefs.org/trixie/
Suites: bcachefs-tools-release
Components: main
Signed-By: /etc/apt/trusted.gpg.d/apt.bcachefs.org.asc
EOS

Выбор правильной настройки

КейсРаспределение (URI)Люкс (Suites)Рекомендуемое использование
Debian 13 (стабильная версия: Trixie)trixiebcachefs-tools-releaseЛучший выбор для большинства пользователей, стабильная работа
Тестирование Debian (форк)forkybcachefs-tools-snapshot (или release)Для нового программного обеспечения и тестировщиков
Ubuntu 25.04 (Plucky)pluckybcachefs-tools-snapshotНовейшие инструменты в краткосрочном выпуске Ubuntu
Ubuntu 25.10 (Квестинг)questingbcachefs-tools-snapshotОтрасль развития
Debian Sid (нестабильная версия)unstablebcachefs-tools-snapshotНовейшие сборки, только для разработчиков

 

Читать  Понимание команды Linux Apt-Get Update

Совет для новичков: Если вы не уверены, используйте кодовое название своей версии (trixieforky, или plucky) и выберите bcachefs-tools-release. Продвинутым пользователям, которым нужны новейшие функции, следует выбрать bcachefs-tools-snapshot.

 

Шаг 3. Обновите списки пакетов

После добавления репозитория обновите индекс пакетов:

sudo apt update

Шаг 4. Установите инструменты Bcachefs

Установите пакет:

sudo apt install bcachefs-tools

 

Шаг 5. Альтернативный способ (с использованием add-apt-repository)

При желании вы можете добавить репозиторий напрямую с помощью:

sudo add-apt-repository "deb https://apt.bcachefs.org/questing bcachefs-tools-release main"

(Замените questing и release на название вашего дистрибутива и пакета.)

 

Примечания и проверка:

  • Дополнительная информация о сторонних репозиториях: Debian Wiki — UseThirdParty: https://wiki.debian.org/DebianRepository/UseThirdParty
  • Исходные архивы и .dsc-файлы можно проверить с помощью Sigstore Rekor: https://github.com/sigstore/rekor

 

Шаг 6. Создание и монтирование файловой системы Bcachefs

Предупреждение: следующие команды приведут к удалению всех данных на выбранном устройстве. Используйте тестовый диск или раздел. Для тестирования я буду использовать /dev/sdb диск.

Отформатируйте устройство:

sudo mkfs.bcachefs /dev/sdb

 

Замените sdb на название вашего раздела.

Вы можете вывести список разделов с помощью команды lsblk.

 

Создание точки монтирования:

sudo mkdir -p /mnt/bcachefs

 

Смонтировать файловую систему:

sudo mount -t bcachefs /dev/sdb /mnt/bcachefs

 

Проверить:

df -Th | grep bcachefs

 

Пример вывода будет следующим:

/dev/sdb bcachefs 9,3 ГБ 2,8 МБ 9,1 ГБ 1 % /mnt/bcachefs

 

Проверьте это, создав файл:

echo "Привет, Bcachefs" | sudo tee /mnt/bcachefs/hello.txt
cat /mnt/bcachefs/hello.txt

 

Отключите, когда закончите:

sudo umount /mnt/bcachefs

 

Дополнительно: автомонтирование при загрузке

Получите UUID вашего устройства:

sudo blkid /dev/sdb

 

Читать  Специальные разрешения для файлов в Linux. SUID, GUID и Sticky Bit

Добавьте запись в /etc/fstab:

UUID=<UUID>  /mnt/bcachefs  bcachefs  defaults  0  0

Что это означает для пользователей

При использовании пакетов DKMS, распространяемых через этот специальный репозиторий APT, для конечных пользователей мало что изменится после установки пакетов. Это включает в себя возможность использования Bcachefs в качестве корневой файловой системы, поскольку модули DKMS можно включить в initramfs так же, как и любой другой модуль ядра.

Эта попытка создания пакета направлена на решение проблем, связанных с получением актуальных инструментов Bcachefs пользователями Debian, которым обычно приходилось компилировать их из исходного кода. Теперь пакеты Bcachefs доступны через специальный репозиторий APT.

 

Преимущества Bcachefs

Если вы только знакомитесь с Bcachefs, то должны знать, что она обладает мощными и неоспоримыми преимуществами по сравнению с другими файловыми системами.

  • Максимальная надёжность: Bcachefs делает упор на надёжность и устойчивость. В ней используется технология копирования при записи (COW), аналогичная ZFS, которая обеспечивает полную проверку данных и метаданных. Благодаря этой системе файловая система всегда должна обнаруживать повреждения и часто восстанавливаться после них.
  • Расширенные функции: Кроме того, он предоставляет расширенные функции «из коробки», такие как функциональность для нескольких устройств, репликация, сжатие и моментальные снимки. Он предлагает эти функции, а также стремится превзойти ZFS по скорости и надёжности.
  • Создана для роста: файловая система рассчитана на петабайтную масштабируемость и оснащена полноценной онлайн-утилитой fsck. Процесс восстановления является комплексным, поэтому Bcachefs восстановит повреждённые данные и продолжит работу, как правило, без вмешательства пользователя.

 

Создание специального репозитория APT свидетельствует о том, что команда Bcachefs уделяет большое внимание тому, чтобы сделать файловую систему доступной и простой в использовании, независимо от её статуса в ядре.

Мы надеемся, что команда Bcachefs продолжит создавать здоровое сообщество, нацеленное на обеспечение надёжной работы кода в реальных условиях.

 

Заключение

С помощью официального репозитория Bcachefs APT вы можете легко установить bcachefs-tools в Debian и Ubuntu.

Новичкам стоит выбрать релизную версию для обеспечения стабильности, а опытные пользователи могут предпочесть снимки сборки для тестирования новейших функций.

После установки создать и смонтировать файловую систему Bcachefs не составит труда, и вы сможете начать пользоваться преимуществами этой файловой системы нового поколения для Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала