Timeshift: как настроить снимки и восстановить систему Linux
Timeshift в Linux делает снимки системных файлов и позволяет за несколько минут вернуть систему в состояние до неудачного обновления, не трогая документы в домашнем каталоге. На ext4 он работает в режиме RSYNC, на Btrfs с раскладкой Ubuntu в режиме BTRFS. Ниже настройка, команды и восстановление, в том числе когда система не загружается.

Содержание
Что Timeshift сохраняет, а что нет
Timeshift делает снимки системных файлов: /etc, /usr, /boot, /var и всего остального корня. Его задача - вернуть рабочую систему после неудачного обновления, сломанного драйвера или эксперимента с конфигами. Это аналог точек восстановления Windows, а не полноценный бэкап.
Домашние каталоги пользователей по умолчанию исключены. Это сделано специально: при откате документы, фото и настройки программ остаются как есть, и вы не теряете то, что сделали после снимка. Обратная сторона - Timeshift не спасёт удалённые файлы из /home. Для них нужна отдельная резервная копия, например Borg или Restic.
Программу разрабатывает команда Linux Mint, она входит в Mint по умолчанию и регулярно обновляется: в Arch, например, сейчас лежит версия из ветки 26.x. В Ubuntu, Debian и Fedora её нужно поставить самому.
Установка Timeshift в Ubuntu, Debian, Fedora и Arch
# Ubuntu, Debian (в Ubuntu пакет в репозитории universe)
sudo apt install timeshift
# Fedora
sudo dnf install timeshift
# Arch Linux
sudo pacman -S timeshift В Linux Mint ничего ставить не нужно: Timeshift уже есть в меню, а Менеджер обновлений при первом запуске сам напоминает настроить снимки. После установки программа запросит пароль администратора, ей нужен root для чтения системных файлов.
RSYNC или BTRFS: какой тип снимков выбрать
Первый вопрос мастера настройки - тип снимков. Выбор определяется файловой системой корня, а не вкусом.
| RSYNC | BTRFS | |
|---|---|---|
| Файловая система корня | Любая: ext4, XFS, Btrfs | Только Btrfs с подтомами @ и @home |
| Где хранятся снимки | На выбранном разделе в каталоге /timeshift, можно на другом диске | На том же диске, что и система |
| Скорость | Первый снимок долгий, следующие быстрее | Мгновенно |
| Место | Первый снимок равен объёму системы, дальше только изменения через жёсткие ссылки | Почти ноль в момент создания, растёт по мере изменений |
| Отказ диска | Переживёт, если снимки на другом диске | Не переживёт |
Стандартная установка Mint и Ubuntu на ext4 - это RSYNC. Режим BTRFS поддерживает только раскладку подтомов в стиле Ubuntu, когда корень лежит в @, а домашний каталог в @home. У Fedora подтома называются root и home, поэтому там Timeshift в режиме BTRFS работать не будет. Для Fedora и openSUSE удобнее Snapper, об этом статья снимки Btrfs через Snapper.
Проверить свою раскладку можно командой sudo btrfs subvolume list /. Если в выводе есть строки path @ и path @home, BTRFS-режим доступен.
Настройка Timeshift: место, расписание и исключения
Куда сохранять снимки
Для RSYNC выбирайте раздел с файловой системой Linux: ext4, XFS или Btrfs. NTFS и FAT32 не подходят, на них не работают жёсткие ссылки и права доступа. Лучший вариант - отдельный внутренний или внешний диск. Хранить снимки на том же разделе, что и система, можно, но тогда при смерти диска вы потеряете и систему, и снимки.
Расписание и сколько хранить
Разумная отправная точка для домашнего ПК: ежедневные снимки с хранением 5 штук, еженедельные с хранением 3, при загрузке - 3. Ежечасные на HDD будут заметно тормозить систему, а на SSD дают мало пользы. Timeshift не создаёт снимок по расписанию сразу в назначенную минуту: служба проверяет график раз в час и при загрузке, это нормально.
Пользователи и фильтры
На вкладке пользователей оставьте домашние каталоги исключёнными. Если хотите сохранять скрытые настройки программ, выберите вариант со скрытыми файлами, но помните, что при откате они тоже вернутся к старой версии. На вкладке фильтров исключите то, что занимает много места и не относится к системе: образы виртуальных машин, библиотеки Steam вне домашнего каталога, каталоги с базами данных, которые бэкапятся отдельно.
Timeshift из терминала: создать, посмотреть, удалить
Всё, что делает графический интерфейс, доступно из командной строки. Это удобно на сервере и в скриптах.
sudo timeshift --create --comments "перед обновлением ядра"
sudo timeshift --list
sudo timeshift --list-devices
sudo timeshift --delete --snapshot '2026-10-20_10-00-01'
sudo timeshift --check # создать снимок по расписанию, если пора Снимку можно присвоить метку через --tags: O ручной, B при загрузке, H ежечасный, D ежедневный, W еженедельный, M ежемесячный. Метка определяет, по какому правилу хранения снимок будет удалён. Ручные снимки без метки расписания автоматически не удаляются, следите за ними сами, иначе они съедят диск.
Привычка, которая окупается: перед крупным обновлением, сменой видеодрайвера или установкой нового окружения рабочего стола делать ручной снимок с понятным комментарием. Через месяц вы не вспомните, что было в снимке с датой без описания.
Как восстановить систему Timeshift из рабочей системы
Если система загружается, но после обновления что-то сломалось, откат делается прямо из неё:
- Откройте Timeshift и выберите снимок, сделанный до проблемы. Смотрите на дату и комментарий.
- Нажмите восстановление. Программа покажет, на какие разделы будут записаны файлы и куда установить загрузчик. Для обычной установки оставьте значения по умолчанию.
- Посмотрите список изменений на этапе пробного прогона и подтвердите.
- После завершения компьютер перезагрузится в состояние на момент снимка.
То же из терминала. Без дополнительных параметров программа спросит всё интерактивно:
sudo timeshift --restore
# или сразу с указанием снимка
sudo timeshift --restore --snapshot '2026-10-20_10-00-01' В режиме BTRFS текущие подтома при откате не стираются, а сохраняются отдельно, так что неудачный откат можно отменить. В режиме RSYNC такой страховки нет: если место позволяет, сделайте ручной снимок текущего состояния перед восстановлением.
Восстановление с Live USB, когда система не загружается
Если после обновления вы видите чёрный экран или ошибку загрузки, загрузитесь с флешки с Linux Mint или Ubuntu. В живой системе Mint Timeshift уже есть, в Ubuntu его ставят прямо в сеанс:
sudo add-apt-repository universe
sudo apt update
sudo apt install timeshift
sudo timeshift-launcher Timeshift сам найдёт диск со снимками. Выберите нужный снимок и укажите целевые разделы: корень установленной системы и, если они отдельные, /boot и /boot/efi. Флешку при UEFI-установке загружайте именно в режиме UEFI, иначе раздел EFI не подключится и загрузчик не восстановится. Зашифрованный раздел LUKS сначала разблокируйте в файловом менеджере или через cryptsetup open.
Из терминала живой системы восстановление выглядит так, имена разделов подставьте свои по выводу lsblk:
sudo timeshift --list --snapshot-device /dev/sdb1
sudo timeshift --restore --snapshot '2026-10-20_10-00-01' --target /dev/nvme0n1p2 --grub /dev/nvme0n1 Если файлы вернулись, а меню загрузки так и не появилось, проблема в загрузчике, а не в системе. Тогда поможет отдельная инструкция по восстановлению GRUB.
Сценарий: откат после неудачного обновления
Типичная история: после обновления ядра или драйвера NVIDIA система грузится в чёрный экран. Не спешите сразу откатывать всё. Порядок от быстрого к тяжёлому:
- В меню GRUB откройте дополнительные параметры и загрузите предыдущее ядро. Если работает, удалите новое или дождитесь исправления.
- Если не помогло, восстановите вчерашний снимок Timeshift из рабочей системы или с Live USB.
- После отката не давайте проблемному пакету прилететь снова: в Менеджере обновлений Mint выберите игнорирование этого обновления, в Ubuntu и Debian заморозьте пакет командой
sudo apt-mark hold имя-пакета, а когда выйдет исправление, верните его черезsudo apt-mark unhold.
Остальные рекомендации по первым настройкам Mint, включая Timeshift в общем списке дел, собраны в статье Linux Mint после установки.
Раз в пару месяцев проверяйте, что снимки действительно создаются: sudo timeshift --list должен показывать свежие даты. Самая обидная ситуация - узнать в день поломки, что расписание отключилось полгода назад, когда кончилось место на диске для снимков.
Ошибки Timeshift и как их решить
Снимки съели весь диск. Уменьшите число хранимых снимков в настройках и удалите лишние вручную. Как найти, что ещё занимает место, описано в статье как освободить место на диске.
Не выбрано устройство для снимков. Раздел не смонтирован, отформатирован в NTFS или это съёмный диск, который был отключён. Подключите диск и выберите раздел заново на вкладке расположения.
Режим BTRFS недоступен. Раскладка подтомов не в стиле Ubuntu. Либо используйте RSYNC, либо Snapper.
Система тормозит в режиме BTRFS. Если включены квоты подтомов (qgroups), при большом числе снимков Btrfs заметно медленнее удаляет их. Отключите квоты в настройках Timeshift, если не пользуетесь ими.
Список ограничений и ответы разработчиков есть на странице проекта на GitHub.
Частые вопросы
Timeshift сохраняет мои документы?
По умолчанию нет. Домашние каталоги исключены, чтобы откат не затирал ваши файлы. Для документов нужна отдельная резервная копия.
Можно ли хранить снимки на диске NTFS?
Нет. Для режима RSYNC нужен раздел с файловой системой Linux, например ext4, иначе не работают жёсткие ссылки и права.
Работает ли Timeshift в Fedora на Btrfs?
Только в режиме RSYNC. Режим BTRFS требует подтомов @ и @home, а у Fedora они называются root и home. Для Fedora удобнее Snapper.
Сколько места нужно под снимки?
Для RSYNC первый снимок занимает примерно столько же, сколько система, обычно 10-20 ГБ, последующие намного меньше. Закладывайте 2-3 объёма системы.
Восстановит ли Timeshift загрузчик?
Да, при восстановлении он по умолчанию переустанавливает GRUB2. Другие загрузчики, например systemd-boot, не поддерживаются.
Документация и источники
- Timeshift README, Linux Mint / linuxmint/timeshift, 2026
- timeshift(1), Arch Linux man pages, 2026
- timeshift package, Arch Linux, 2026
Читайте также
- Снимки Btrfs со Snapper: настройка и восстановление системы
- Резервные копии в Linux: Borg или Restic и схема 3-2-1 дома
- Rescuezilla: резервная копия и восстановление Linux с флешки
- Linux Mint после установки: обновления, драйверы, Timeshift и настройка Cinnamon
- Как восстановить загрузчик GRUB после Windows или неудачного обновления
Команды проверены на актуальных версиях дистрибутивов на момент обновления. Перед изменением системных настроек сделайте резервную копию.