На этой неделе XDA поспорил с тем, что неизменяемые дистрибутивы — не единственный способ получить систему, которую нельзя сломать. Снимки Btrfs выполняют большинство того, что обещают Fedora Silverblue и openSUSE Aeon, не требуя переучивания работы с менеджером пакетов. Создайте снимок перед крупным обновлением, отката за одну команду, если обновление пошло неправильно, продолжайте работать. Шесть лучших приложений для снимков Btrfs на Linux desktop ниже охватывают весь рабочий процесс, от удобного графического интерфейса до полной ротации резервных копий.
Мы ограничили список приложениями, которые активно поддерживаются в 2026 году и которые рассматривают снимки Btrfs как основной путь, а не дополнительный функционал в универсальном инструменте резервного копирования.
На что обратить внимание при выборе приложения для снимков Btrfs
Автоматические снимки при операциях с пакетами, чтобы плохое обновление всегда имело соответствующую точку восстановления. Откат во время загрузки через GRUB, чтобы снимок мог спасти систему, которая не загружается. Ротация снимков, чтобы старые снимки удалялись автоматически перед тем, как они заполнят диск. Графический интерфейс для тех, кто его хочет, и CLI для тех, кому нужна автоматизация. Поддержка хуков до и после операций менеджера пакетов. Функции, встроенные в Btrfs (подтомы, отправка/получение), а не обращение с файловой системой как с черным ящиком.
Быстрое сравнение
| Приложение | Лучше всего для | GUI | Автоснимок при обновлениях | Откат при загрузке | Стоимость |
|---|---|---|---|---|---|
| Timeshift | Новичков на Mint и Ubuntu | Да | Опционально | С grub-btrfs | Бесплатно |
| Snapper | openSUSE и оригиналы Btrfs | Нет (Yast на SUSE) | Да | С grub-btrfs | Бесплатно |
| btrbk | Отправка/получение на удаленный хост | Нет | Нет | Нет | Бесплатно |
| BTRFS Assistant | GUI для Snapper на других дистрибутивах | Да | Через Snapper | С grub-btrfs | Бесплатно |
| grub-btrfs | Интеграция загрузчика | Нет | Нет | Да | Бесплатно |
| Yabsnap | Легкая автоматизированная ротация | Нет | Да | С grub-btrfs | Бесплатно |
Приложения
1. Timeshift, лучше всего для новичков на Mint и Ubuntu
Timeshift поставляется как менеджер снимков по умолчанию на Linux Mint и является инструментом, который чаще всего устанавливают пользователи Ubuntu. Графический интерфейс работает как мастер: выберите бэкэнд снимков (Btrfs — один из вариантов), выберите расписание, готово. Восстановления запускаются из того же интерфейса или с live USB, когда система не загружается.
Где это не работает: основное внимание уделяется системным снимкам по умолчанию, и он не интегрируется так плотно с менеджером пакетов, как Snapper на openSUSE.
Стоимость: бесплатно и открытый исходный код, поддерживается под зонтиком Linux Mint.
Загрузка: Timeshift на GitHub
Вывод: выберите Timeshift, если вам нужен менеджер снимков, который работает с первого клика и больше не задает никаких вопросов.
2. Snapper, лучше всего для openSUSE и оригиналов Btrfs
Snapper — эталонная реализация снимков Btrfs на Linux. Он напрямую интегрируется в zypper на openSUSE и DNF на Fedora с правильными плагинами, поэтому каждая операция с пакетами получает автоматический снимок до и после. Снимки по расписанию запускаются на расписание, а ротация настраивается для каждого подтома.
Где это не работает: нет встроенного графического интерфейса вне Yast на openSUSE, и синтаксис файла конфигурации требует чтения руководства.
Стоимость: бесплатно и открытый исходный код.
Загрузка: openSUSE Snapper
Вывод: выберите Snapper, если вам нужна самая глубокая интеграция менеджера пакетов на Linux и вы можете жить в файлах конфигурации.
3. btrbk, лучше всего для отправки/получения на удаленный хост
btrbk рассматривает снимки Btrfs как источник дополнительных резервных копий, отправляемых по SSH на удаленную цель Btrfs. Это означает, что ноутбук может отправлять свой том home на домашний NAS каждый час, а сторона получения остается дедубликатом на уровне файловой системы. Политики ротации охватывают почасовое, ежедневное, еженедельное и ежемесячное хранение.
Где это не работает: нет графического интерфейса, и файл конфигурации — это интерфейс. Удаленная цель также должна запускать Btrfs.
Стоимость: бесплатно и открытый исходный код.
Загрузка: btrbk на digint
Вывод: выберите btrbk, если вам нужны снимки Btrfs для резервных копий без машины без отдельного слоя rsync.
4. BTRFS Assistant, лучше всего для Snapper GUI на других дистрибутивах
BTRFS Assistant размещает графический интерфейс Qt поверх Snapper, поэтому Fedora, Arch и другие дистрибутивы Btrfs могут использовать интеграцию менеджера пакетов Snapper без редактирования конфигураций вручную. Управление подтомом, просмотр снимков и восстановление — все находится в одном окне.
Где это не работает: все еще тонкая оболочка. Если Snapper неправильно настроен, графический интерфейс не может это исправить.
Стоимость: бесплатно и открытый исходный код.
Загрузка: BTRFS Assistant на GitLab
Вывод: выберите BTRFS Assistant, если вам нужен Snapper на дистрибутиве, не являющемся SUSE, без использования терминала.
5. grub-btrfs, лучше всего для интеграции загрузчика
grub-btrfs — это недостающее звено между менеджерами снимков и загрузчиком. После установки GRUB показывает каждый снимок как загружаемую запись, поэтому система, которая не загружается после обновления, может перейти на рабочий снимок из меню. Это то, что превращает снимки Btrfs из «резервной копии» в «фактическое восстановление системы».
Где это не работает: не менеджер снимков сам по себе. Используйте его с Timeshift, Snapper или Yabsnap.
Стоимость: бесплатно и открытый исходный код.
Загрузка: grub-btrfs на GitHub
Вывод: установите grub-btrfs вместе с любым менеджером снимков. Это кусок, который делает откат пригодным для загрузки.
6. Yabsnap, лучше всего для легкой автоматизированной ротации
Yabsnap — это небольшой скрипт Python, который берет и вращает снимки Btrfs по расписанию, с хуками pre/post pacman для пользователей Arch. Он остается в стороне, имеет одну конфигурацию для каждого подтома и хорошо сочетается с grub-btrfs.
Где это не работает: нет графического интерфейса, нет отправки/получения, и функции остаются минимальными по замыслу.
Стоимость: бесплатно и открытый исходный код.
Загрузка: Yabsnap на GitHub
Вывод: выберите Yabsnap, если вам нужно поведение, подобное Snapper, без использования полного стека Snapper, особенно на Arch.
Как выбрать правильный
Если вы используете Mint, Ubuntu или другой удобный для новичков дистрибутив: Timeshift плюс grub-btrfs.
Если вы используете openSUSE или Fedora и хотите глубокую интеграцию менеджера пакетов: Snapper плюс grub-btrfs.
Если вы хотите отправлять резервные копии на NAS или вторую машину: btrbk.
Если вы используете Arch и хотите минимум движущихся частей: Yabsnap плюс grub-btrfs.
Если вы используете Fedora или Arch и хотите графический интерфейс для Snapper: BTRFS Assistant.
Часто задаваемые вопросы
Заменяют ли снимки Btrfs резервные копии?
Нет. Снимки защищают от плохих обновлений и ошибочных удалений на одной машине. Они не защищают от сбоев диска, вредоносного ПО или кражи. Используйте снимки вместе с резервными копиями в стиле btrbk, которые находятся вне машины.
Заполнят ли снимки мой диск?
Нет, если ротация настроена. Каждое приложение в этом списке поддерживает удаление старых снимков по расписанию. Пропуск ротации — это основной способ заполнения диска снимками Btrfs.
Могу ли я использовать их на Ubuntu с ext4?
Только Timeshift, и только в режиме rsync. Другие приложения предполагают подтомы Btrfs. Если Ubuntu не на Btrfs, снимки не на столе.
В чем разница между Timeshift и Snapper?
Timeshift сосредотачивается на снимках системы, инициированных пользователем, с удобным мастером. Snapper сосредотачивается на автоматических снимках вокруг каждой операции с пакетом, с конфигурацией, находящейся в текстовых файлах.
Безопасна ли установка grub-btrfs на работающую систему?
Да, при условии, что GRUB является вашим загрузчиком. Он добавляет записи в меню загрузки без изменения записи по умолчанию, поэтому обычный путь загрузки остается нетронутым.