Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Программа Timeshift

Автор: admin, 12 апреля, 2025
Программы

В операционной системе Linux программа Timeshift является одним из самых популярных и удобных решений для резервного копирования и восстановления системы.

Программа Linux Timeshift для резервного копирования и восстановления системы

Содержание

  • Введение
  • Достоинства
  • Установка
    • Установка в Arch Linux
    • Установка в Ubuntu
  • Синтаксис
  • Параметры
    • Список
    • Резервное копирование
    • Восстановление
    • Удаление
    • Общее
  • Использование в Linux Timeshift
  • Заключение

Введение

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

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

При восстановлении снимка пользовательские данные остаются нетронутыми.

Достоинства

Приложение Timeshift обладает следующими достоинствами:

Бесплатность и открытость

Timeshift распространяется под лицензией GNU General Public License v2, позволяющей использовать, изменять и распространять программное обеспечение без ограничений

Простота и гибкость

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

Мощность и производительность

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

Экономия и эффективность

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

Установка

Установка в Arch Linux

oleg@mobile:~:$ yay -S timeshift
Sync Explicit (1): timeshift-24.06.6-1
разрешение зависимостей...
проверка конфликтов...
Пакеты (4) libgee-0.20.8-1  libgnomekbd-1:3.28.1-1  xapp-2.8.8-1  timeshift-24.06.6-1
Будет загружено:    1,37 MiB
Будет установлено:  7,29 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
 timeshift-24.06.6-1-x86_64                           764,7 KiB   327 KiB/s 00:02 [###############################################] 100%
 libgee-0.20.8-1-x86_64                               279,2 KiB   368 KiB/s 00:01 [###############################################] 100%
 xapp-2.8.8-1-x86_64                                  215,8 KiB   216 KiB/s 00:01 [###############################################] 100%
 libgnomekbd-1:3.28.1-1-x86_64                        142,3 KiB   512 KiB/s 00:00 [###############################################] 100%
 Total (4/4)                                         1402,1 KiB   302 KiB/s 00:05 [###############################################] 100%
(4/4) проверка ключей                                                             [###############################################] 100%
(4/4) проверка целостности пакета                                                 [###############################################] 100%
(4/4) загрузка файлов пакетов                                                     [###############################################] 100%
(4/4) проверка конфликтов файлов                                                  [###############################################] 100%
(4/4) проверка доступного места                                                   [###############################################] 100%
:: Обработка изменений пакета...
(1/4) установка libgee                                                            [###############################################] 100%
(2/4) установка libgnomekbd                                                       [###############################################] 100%
(3/4) установка xapp                                                              [###############################################] 100%
Дополнительные зависимости для 'xapp'
    python: for mate-desktop status applet [установлено]
(4/4) установка timeshift                                                         [###############################################] 100%
Дополнительные зависимости для 'timeshift'
    btrfs-progs: For BTRFS support [установлено]
    grub-btrfs: For BTRFS snapshots in GRUB
    xorg-xhost: For authorization on Wayland [установлено]
:: Запуск post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Compiling GSettings XML schema files...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
oleg@mobile:~:$

Установка в Ubuntu

oleg@mobile:~:$ sudo apt install timeshift
... 
oleg@mobile:~:$

Синтаксис

$ sudo timeshift --check  
$ sudo timeshift --create [параметры]
$ sudo timeshift --restore [параметры]
$ sudo timeshift --delete-[all] [параметры]
$ sudo timeshift --list-{снимки|устройства} [параметры]

Параметры

Список

--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

Указать устройство резервного копирования (по умолчанию: config)

--yes

Ответить ДА на все запросы подтверждения

--btrfs

Переключиться в режим BTRFS (по умолчанию: config)

--rsync

Переключиться в режим RSYNC (по умолчанию: config)

--debug

Показать дополнительные отладочные сообщения

--verbose

Показать вывод rsync (по умолчанию)

--quiet

Скрыть вывод rsync

--scripted

Запустить в неинтерактивном режиме

--help

Показать все параметры

--version

Вывести номер версии

Использование в Linux Timeshift

После запуска программы из меню или командной строки появляется главное окно.

Программа Linux Timeshift для резервного копирования и восстановления системы, главное окно

Выбирается тип снимка (Rsync или BTRFS), место хранения снимков, расписание создания снимков и другие настройки.

Нажимается кнопка Сохранить для применения настроек.

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

Программа Linux Timeshift для резервного копирования и восстановления системы, окно создания снимка системы вручную

Нажимается кнопка Создать для начала процесса создания снимка. Процесс можно остановить в любой момент.

Для восстановления выбирается нужный снимок из списка и нажимается кнопка Восстановить. Появляется окно восстановления снимка, в котором можно подтвердить свой выбор и нажать кнопку Восстановить для начала процесса восстановления. Система будет перезагружена и восстановлена согласно выбранному снимку.

Заключение

В Linux программа Timeshift обладает множеством преимуществ, таких как бесплатность, простота, мощность и эффективность. Эта программа помогает создавать и восстанавливать резервные копии системы в любой момент, не теряя свои пользовательские данные.

Последние материалы

  • Приложение scanimage
    11 minutes 19 seconds ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru