Skip to content
Timeshift
Инструмент для автоматического создания копий системы (снимков/snapshots) с определенной периодичностью.
Linux Mint Team
Разработчик
Linux Mint Team
Лицензия
GNU GPLv2
Сайт проекта
github.com
Сообщить о проблеме
github.com

Timeshift

Timeshift — инструмент для автоматического создания копий системы (снимков/snapshots) с определенной периодичностью. Также их можно делать вручную. В первую очередь создаются снимки системных файлов и настроек. Данные пользователя по умолчанию не архивируются, хотя возможностью включить данную функцию есть. В случае сбоя системы обычно данные пользователя не затрагиваются. По этому включать их в снимок или не включать, пользователь решает сам.

Timeshift

Установка из репозитория

Timeshift можно установить любым привычным и удобным способом:

Установка с помощью Центра приложений

В три клика 😊

Перейдите по ссылке установить Timeshift и подтвердите в браузере операцию «открыть приложение». Откроется Центр приложений, выберите в нём источник «Sisyphus», и нажмите кнопку «скачать»

Установка через терминал

shell
su -
apt-get update
apt-get install timeshift
shell
epm -i timeshift

Восстановление из терминала

Несмотря на то что Timeshift поддерживает восстановление через GUI интерфейс, иногда возникает потребность сделать это из терминала. Например, это может понадобиться, когда система сломана так что на руках остался только терминал (в данном контексте правильнее называть его консолью). Для того чтобы воспользоваться данным функционалом, необходимо выполнить следующие команды:

shell
su -
timeshift --restore

Теперь выбираем нужный снимок и подтверждаем свои действия. Далее просто следуем подсказкам от программы.

Восстановление из GRUB

Если Вы используете файловую систему BTRFS, то рекомендуется установить пакет поддержки «отката» из Grub. В процессах обновления системы в GRUB появится строчка ALT snapshots, либо Sisyphus snapshots в случае ALT Regular Gnome

shell
su -
apt-get update
apt-get install grub-btrfs
shell
epm -i grub-btrfs

Чтобы автоматически обновлять меню grub при создании или удалении снимка grub-btrfs предоставляет демон, наблюдающий за каталогом снимков, и автоматически обновляющий меню GRUB. Для его конфигурации необходимо выполнить команду:

shell
su -
systemctl edit --full grub-btrfsd

В открывшемся конфигурационном файле нужно изменить строку ExecStart=/usr/bin/grub-btrfsd --syslog /.snapshots на ExecStart=/usr/bin/grub-btrfsd --syslog --timeshift-auto и сохранить изменения

Настройка закончина. Теперь можно запустить демон.

shell
su -
systemctl enable --now grub-btrfsd

Авторы

The avatar of contributor named as Антон Политов Антон Политов
The avatar of contributor named as Жора Змейкин Жора Змейкин
The avatar of contributor named as Кирилл Уницаев Кирилл Уницаев
The avatar of contributor named as Давид Султаниязов Давид Султаниязов
The avatar of contributor named as Максим Остапенко Максим Остапенко
The avatar of contributor named as Олег Щавелев Олег Щавелев
The avatar of contributor named as Belovmv Belovmv
The avatar of contributor named as Александр Шамараев Александр Шамараев

История изменений