3.9.27.4 Timeshift. Работа со снимками ОС
Создание снимков ОC
Режим RSYNC
Режим BTRFS
Восстановление снимков ОС
Восстановление снимка через Timeshift
Восстановление снимков из загрузчика GRUB для систем, установленных на раздел BTRFS
Работа с Timeshift в командной строке
Окружение
- Версия ОС: 8
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная, Образовательная
- Версия ПО: timeshift-24.06.6-1
Timeshift — программа для автоматического периодического создания копий системы (снимков).
Timeshift предназначен прежде всего для создания снимков системных файлов и настроек. Пользовательские данные по умолчанию не архивируются, поэтому в случае сбоя системы восстанавливаются системные файлы, а данные пользователей остаются в актуальном состоянии (при условии, что они не были повреждены).
Резервные копии не могут быть восстановлены на уровне отдельных файлов, восстановление всегда происходит в полном объеме настроек Timeshift.
Стоит учитывать, что Timeshift не предназначена для клонирования ОС с одного ПК на другой путем восстановления из снимка другого ПК.
Timeshift имеет 2 режима работы:
-
RSYNC;
-
BTRFS.
Вы можете подробнее ознакомиться с работой утилиты timeshift, просмотрев наши обучающие видео:
-
на RuTube — Создание резервных копий и восстановление системы с помощью TimeShift;
-
в Яндекс.Дзен — Создание резервных копий и восстановление системы с помощью TimeShift;
-
в VK Видео — Создание резервных копий и восстановление системы с помощью TimeShift.
На наших каналах вы также сможете найти много другой полезной информации.
Создание снимков ОC
Для установки timeshift выполните команду (потребуются права администратора):
sudo dnf install timeshift
После установки утилиту можно запустить из «Главного меню» — «Системные» — «Резервное копирование и восстановление» или из терминала:
sudo timeshift-launcher
Для работы с timeshift требуются права администратора.
Режим RSYNC
Первый режим является универсальным для всех файловых систем. Основные особенности режима RSYNC:
-
снимки создаются путём копирования системных файлов при помощи RSYNC и создания жёстких ссылок на неизмененные файлы из предыдущего снимка;
-
все файлы копируются при создании первого снимка, последующие снимки являются инкрементальными. Неизмененные файлы будут связаны с предыдущим снимком, если он доступен;
-
создание первого снимка может занять до 20 минут;
-
системный раздел может быть отформатирован в любой файловой системе. Резервный раздел может быть отформатирован в любой файловой системе Linux, поддерживающей жесткие ссылки. Сохранение снимков на несистемный или внешний диск позволяет восстановить систему, даже если системный диск повреждён;
-
можно задать исключения для файлов и каталогов для экономии дискового пространства;
-
систему необходимо перезагрузить после восстановления снимка.
При первом запуске утилиты timeshift будет открыт Мастер установки, в котором потребуется определить настройки для создания снимков. Выберите тип снимков RSYNC.

Выберите расположение снимков.

Настройте периодичность создания снимков (ежемесячно, еженедельно, ежедневно, ежечасно, при загрузке) и укажите количество снимков для каждого пункта.

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

Для завершения настройки Мастера установки нажмите «Готово». В будущем, если потребуется изменить указанные настройки, в Панели инструментов утилиты выберите «Мастер» (
).
Для создания снимка выберите пункт «Создать».

После завершения создания снимок появится в списке.

Режим BTRFS
Основные особенности режима BTRFS:
-
снимки создаются с использованием встроенных средств файловой системы BTRFS;
-
снимки создаются и восстанавливаются мгновенно (создание снимков — это атомарная транзакция на уровне файловой системы);
-
снимки восстанавливаются путём замены системных подразделов. Поскольку файлы никогда не копируются, не удаляются и не перезаписываются, риск потери данных отсутствует. Существующая система сохраняется как новый снимок после восстановления;
-
снимки сохраняются на том же диске, с которого они созданы (системном диске). Хранение на других дисках не поддерживается. Если системный диск выйдет из строя, снимки, хранящиеся на нём, будут потеряны вместе с системой;
-
нет возможности исключать файлы и каталоги;
-
размер снимков BTRFS изначально равен нулю. При изменении системных файлов, данные записываются в новые блоки, которые занимают дисковое пространство (копирование при записи). Файлы в снимке продолжают указывать на исходные блоки данных;
-
ОС должна быть установлена на раздел BTRFS с разбивкой на подтома (см. Описание процесса разметки диска):
- @ с точкой монтирования в /;
-
@home с точкой монтирования в /home;
-
снимки можно восстановить без немедленной перезагрузки запущенной системы.
При первом запуске утилиты timeshift будет открыт Мастер установки, в котором потребуется определить настройки для создания снимков. Выберите тип снимков BTRFS.

Выберите расположение снимков на том диске, где расположен подтом @.

Настройте периодичность создания снимков.

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

Для завершения настройки Мастера установки нажмите «Готово». В будущем, если потребуется изменить указанные настройки, в Панели инструментов утилиты выберите «Мастер» (
).
Для создания снимка выберите пункт «Создать».

После завершения создания снимок появится в списке.

Восстановление снимков ОС
Восстановление снимка через Timeshift
Для восстановления снимка ОС необходимо выбрать нужный снимок ОС и нажать кнопку «Восстановить».

Выберите устройство, куда будут восстановлены файлы.

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

Затем будет выведена информация о том, какие устройства будут затронуты в процессе восстановления снимка. Нажмите «Далее» для запуска процесса восстановления снимка.

Не прерывайте процесс восстановления! Система будет перезагружена после восстановления файлов. После перезагрузки ПК будет запущен на выбранном снимке ОС.
Восстановление снимков из загрузчика GRUB для систем, установленных на раздел BTRFS
Для автоматического обнаружения снимков (snapshots) системы, созданных Timeshift, и добавления их в меню загрузки GRUB в РЕД ОС доступен пакет grub-btrfs. Пакет grub-btrfs представляет собой набор вспомогательных скриптов для загрузчика GRUB, расширяющих возможности стандартного GRUB на системах с файловой системой BTRFS.
Для настройки GRUB на обнаружение снимков установите пакет grub-btrfs (потребуются права администратора):
sudo dnf install grub-btrfs
После установки пакета настройте службу grub-btrfsd на работу со снимками Timeshift:
sudo systemctl edit --full grub-btrfsd
В открывшемся файле конфигурации измените строку:
ExecStart=/usr/bin/grub-btrfsd --syslog /.snapshots
на
ExecStart=/usr/bin/grub-btrfsd --syslog --timeshift-auto
Сохраните изменения (Ctrl + S) и закройте (Ctrl + X) файл конфигурации.
Запустите службу grub-btrfsd:
sudo systemctl enable --now grub-btrfsd
Обновите файл конфигурации загрузчика GRUB:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
В выводе можно увидеть, что в меню загрузчика GRUB добавлены созданные ранее снимки. При последующем создании снимков в Timeshift в меню GRUB они будут добавляться автоматически.
Генерируется файл настройки grub …
Найдена тема: /boot/grub2/themes/redos/theme.txt
Найден RED OS 8.0.3 (Standard Desktop) на /dev/sda2
Добавляется элемент загрузочного меню для настроек микропрограммы UEFI …
Detecting snapshots ...
Found snapshot: 2026-08-06 14:40:12 | timeshift-btrfs/snapshots/2026-08-06_14-42-38/@ | ondemand | Before restoring '2026-08-06 14:22:23' |
Found snapshot: 2026-08-06 14:31:29 | timeshift-btrfs/snapshots/2026-08-06_14-31-29/@ | ondemand | N/A |
Found snapshot: 2026-08-06 14:22:23 | timeshift-btrfs/snapshots/2026-08-06_14-22-23/@ | ondemand | N/A |
Found 3 snapshot(s)
WARNING: '/usr/bin/grub2-mkconfig' needs to run at least once to generate the snapshots (sub)menu entry in grub the main menu. After that this script can run alone to generate the snapshot entries.
Unmount /tmp/grub-btrfs.azlw8AkWGm .. Success
завершено
Перезагрузите ПК:
reboot
В меню загрузки GRUB будет доступен пункт RED OS snapshots. Нажмите Enter, чтобы открыть список доступных снимков ОС.
В меню будет отображаться список снимков, созданных Timeshift, с указанием даты создания. Выберите снимок и нажмите Enter, чтобы восстановить состояние системы.
В меню снимка необходимо выбрать версию ядра для загрузки и нажать Enter. После этого состояние системы будет восстановлено.

Работа с Timeshift в командной строке
Работа с timeshift должна выполняться с правами администратора системы.
Вывод справки о timeshift осуществляется командой (возможно выполнение с правами непривилегированного пользователя):
timeshift
Если параметры не указаны, например, при создании снимка, значения по умолчанию будут загружены из конфигурации приложения.
Просмотр списка снимков:
sudo timeshift --list Mounted '/dev/sda2' at '/run/timeshift/2347/backup' btrfs: Quotas are not enabled Device : /dev/sda2 UUID : c548a300-a0cb-4200-950b-007e1584a792 Path : /run/timeshift/2347/backup Mode : BTRFS Status : OK 4 snapshots, 21.4 GB free Num Name Tags Description ------------------------------------------------------------------------------ 0 > 2026-08-06_14-22-23 O D 1 > 2026-08-06_14-29-48 O 2 > 2026-08-06_14-31-29 O 3 > 2026-08-06_14-42-38 O Before restoring '2026-08-06 14:22:23'
Создание снимка:
sudo timeshift --create Using system disk as snapshot device for creating snapshots in BTRFS mode Mounted '/dev/sda2' at '/run/timeshift/2403/backup' btrfs: Quotas are not enabled Creating new backup...(BTRFS) Saving to device: /dev/sda2, mounted at path: /run/timeshift/2403/backup Created directory: /run/timeshift/2403/backup/timeshift-btrfs/snapshots/2026-08-06_16-19-51 Created subvolume snapshot: /run/timeshift/2403/backup/timeshift-btrfs/snapshots/2026-08-06_16-19-51/@ Created control file: /run/timeshift/2403/backup/timeshift-btrfs/snapshots/2026-08-06_16-19-51/info.json BTRFS Snapshot saved successfully (0s) Tagged snapshot '2026-08-06_16-19-51': ondemand ------------------------------------------------------------------------------
Создание снимка, если он запланирован в расписании:
sudo timeshift --check
Восстановить снимок, при этом параметры будут запрошены в интерактивном режиме:
sudo timeshift --restore
Восстановить снимок:
sudo timeshift --restore --snapshot '2026-08-06_14-22-23'
Восстановить определенный снимок в необходимый раздел (для режима RSYNC):
sudo timeshift --restore --snapshot 1 --target /dev/sda4
Удалить снимок:
sudo timeshift --delete --snapshot '2026-08-06_14-29-48'
Дата последнего изменения: 06.08.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.