User Tools

Site Tools


timeshift

Timeshift

Description

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

Пользователь может восстановить систему из любой архивной копии. Таким образом произойдет откат системы к точке восстановления. В случае, если необходимо восстановить систему, которая не грузится, то следует воспользоваться Live-CD (Live-USB) диском с Linux. Установить Timeshift прямо в Live-систему и выполните восстановление из резервной копии через Timeshift.

Timeshift использует утилиты rsync и hard-links. Программа работает только с загрузчиком GRUB2. Если в системе используется GRUB, то система не загрузится после восстановления.

Install

# Deb
sudo apt install timeshift

Options

Списки:

  • –list[-snapshots] – Список снимков
  • –list-devices – Список устройств

Резервное копирование:

  • –check Создать снимок, если запланировано
  • –create Создать снимок (даже если не запланировано)
  • –comments <string> Описание снимка
  • –tags {O,B,H,D,W,M} Тег к снимку (по умолчанию: O)
  • –clone Клонировать текущую систему
  • –snapshot <name> Указать снимок для восстановления
  • –target[-device] Указать целевое устройство
  • –grub[-device] Указать устройство для установки загрузчика GRUB2
  • –skip-grub Пропустить переустановку GRUB2

Удаление:

  • –delete Удалить снимок
  • –delete-all Удалить все снимки

Examples

Создание точки восстановления

sudo timeshift --create --comments "A new backup" --tags D

Где тэги:

  • –tags D – stands for Daily Backup
  • –tags W – stands for Weekly Backup
  • –tags M – stands for Monthly Backup
  • –tags O – stands for On-demand Backup

Восстановление:

sudo timeshift --restore
 
# без переустановки GRUB2
sudo timeshift --restore --skip-grub
 
sudo timeshift --restore --snapshot "2020-03-04_14-29-36"

Удаление снапшота

sudo timeshift --delete  --snapshot '2019-10-12_16-29-08'
timeshift.txt · Last modified: 2023/04/06 10:28 (external edit)