Включить только подкаталог с резервной копией Timeshift.

Вопрос или проблема

С помощью Timeshift можно ли включить только подкаталог?
Пример:
Исключить /var, но включить /var/lib/libvirt/images

Я пытался некоторые комбинации, но не работает!
Вот пример:
enter image description here

Ответ или решение

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

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

Для вашего примера, когда необходимо исключить каталог /var, но включить только подкаталог /var/lib/libvirt/images, следует обратить внимание на порядок применения правил исключений и включений:

  1. Редактирование конфигурационного файла Timeshift: Проверьте файл конфигурации, который обычно находится в /etc/timeshift/timeshift.json или аналогичном местоположении. В этом файле можно точно указать, какие каталоги следует исключать, а какие включать.

  2. Порядок исключений и включений:

    • Исключите основной каталог /var. Это необходимо, чтобы все его подкаталоги автоматически не попадали в резервную копию.
    • Включите подкаталог /var/lib/libvirt/images, добавив отдельное правило включения.
  3. Верификация через графический интерфейс или консоль: Если используете графический интерфейс Timeshift, убедитесь, что в списке исключений правильно указаны как исключаемые, так и включаемые директории. Это можно сделать, добавив /var/lib/libvirt/images в исключения, но с пометкой о включении.

  4. Командная строка: Вы можете также использовать командную строку для дополнительного контроля. Командой rsync можно воскользоваться для проверки задействованных правил:

    rsync --dry-run --exclude='/var' --include='/var/lib/libvirt/images/**' --include='/var/lib/libvirt/images' --exclude='*' / SOURCEDESTINATION

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

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

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

Оцените материал
Добавить комментарий

Капча загружается...