Вопрос или проблема
С помощью Timeshift можно ли включить только подкаталог?
Пример:
Исключить /var, но включить /var/lib/libvirt/images
Ответ или решение
Для решения задачи о включении только определенного подкаталога в резервную копию с помощью Timeshift, важно понимать, как этот инструмент управляет исключениями и включениями файлов и каталогов.
Timeshift в основном предназначен для восстановления системы и работает на уровне каталогов, создавая снимки или резервные копии, чтобы вернуть систему к раннему состоянию. Часто он используется для резервного копирования системных файлов и стандартно исключает пользовательские или специфические данные.
Для вашего примера, когда необходимо исключить каталог /var
, но включить только подкаталог /var/lib/libvirt/images
, следует обратить внимание на порядок применения правил исключений и включений:
-
Редактирование конфигурационного файла Timeshift: Проверьте файл конфигурации, который обычно находится в
/etc/timeshift/timeshift.json
или аналогичном местоположении. В этом файле можно точно указать, какие каталоги следует исключать, а какие включать. -
Порядок исключений и включений:
- Исключите основной каталог
/var
. Это необходимо, чтобы все его подкаталоги автоматически не попадали в резервную копию. - Включите подкаталог
/var/lib/libvirt/images
, добавив отдельное правило включения.
- Исключите основной каталог
-
Верификация через графический интерфейс или консоль: Если используете графический интерфейс Timeshift, убедитесь, что в списке исключений правильно указаны как исключаемые, так и включаемые директории. Это можно сделать, добавив
/var/lib/libvirt/images
в исключения, но с пометкой о включении. -
Командная строка: Вы можете также использовать командную строку для дополнительного контроля. Командой
rsync
можно воскользоваться для проверки задействованных правил:rsync --dry-run --exclude='/var' --include='/var/lib/libvirt/images/**' --include='/var/lib/libvirt/images' --exclude='*' / SOURCEDESTINATION
Эта команда будет полезна для того, чтобы убедиться, что включены только нужные файлы и каталоги.
Проверьте ваши настройки и сохраните изменения. После этого выполните тестовое задание резервного копирования, чтобы гарантировать правильность конфигурации. Используя такой подход, Timeshift выполнит резервное копирование только вашего выделенного подкаталога, соблюдая все исключенные диапазоны на остальных уровнях файловой системы.
Следуя этим шагам, вы сможете добиться нужной конфигурации резервного копирования с помощью Timeshift, что позволит сконцентрироваться на сохранении критически важных данных без избыточного резервного копирования всего каталога /var
.