Версия: 24.01.1
Timeshift — это утилита для создания и управления снапшотами системы. Она обычно используется для создания резервных копий и восстановления системы, что особенно полезно в случаях, когда нужно откатить изменения после обновлений или ошибок. Timeshift поддерживает файловые системы Btrfs и Rsnapshot, что делает её гибкой и удобной для различных сценариев использования.
Основные функции Timeshift:
Контактная информация:
Проект GitHub
Разработчик:
Tony George
Лицензия:
GPL2
Запуск программы:
Для того чтобы открыть, следует перейти: Меню приложений > запустить "Timeshift".
Необходимо выбрать программу в разделе меню или ввести в строке поиска часть названия программы.
Данная утилита работает только с правами root, при ее запуске будет выведено окно аутентификации.
При первом запуске программы будет открыт "Мастер установки". Также "Мастер установки" можно открыть, нажав соответствующую кнопку на панели инструментов в окне программы Timeshift.

Интерфейс программы включает в себя верхнюю панель инструментов:
В центральной части окна расположен список доступных точек восстановления с указанием даты и времени их создания.
Синтаксис:
timeshift --check
timeshift --create [OPTIONS]
timeshift --restore [OPTIONS]
timeshift --delete-[all] [OPTIONS]
timeshift --list-{snapshots|devices} [OPTIONS]
Список:
| Опция | Описание |
|---|---|
| --list[-snapshots] | Список снимков |
| --list-devices | Список устройств |
Резервное копирование:
| Опция | Описание |
|---|---|
| --check | Создать снимок, если запланировано |
| --create | Создать снимок (даже если не запланировано) |
| --comments <строка> | Установить описание снимка |
| --tags {O,B,H,D,W,M} | Добавить теги к снимку (по умолчанию: O) |
Восстановление:
| Опция | Описание |
|---|---|
| --restore | Восстановить снимок |
| --snapshot <имя> | Указать снимок для восстановления |
| --target[-device] <устройство> | Указать целевое устройство |
| --grub[-device] <устройство> | Указать устройство для установки загрузчика GRUB2 |
| --skip-grub | Пропустить переустановку GRUB2 |
Удаление:
| Опция | Описание |
|---|---|
| --delete | Удалить снимок |
| --delete-all | Удалить все снимки |
Общие:
| Опция | Описание |
|---|---|
| --snapshot-device <устройство> | Указать устройство для резервного копирования (по умолчанию: конфигурация) |
| --yes | Ответить ДА на все запросы подтверждения |
| --btrfs | Переключиться в режим BTRFS (по умолчанию: конфигурация) |
| --rsync | Переключиться в режим RSYNC (по умолчанию: конфигурация) |
| --debug | Показать дополнительные отладочные сообщения |
| --verbose | Показать вывод rsync (по умолчанию) |
| --quiet | Скрыть вывод rsync |
| --scripted | Запуск в неинтерактивном режиме |
| --help | Показать все опции |
| --version | Показать номер версии |
Установить можно пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.