Как в терминале исключить директории при восстановлении снимка Timeshift?
Добавлено: 21 апр 2023, 09:04
Здравствуйте!
Если в терминале прописать:
то появляется интерактивное меню, с помощью которого программа получает дополнительные настройки, но Timeshift не задает вопрос о том, какие директории исключать. В man про исключение директорий тоже ничего нет, в Google тоже..
В домашней директории никаких конфигов Timeshift нет. По пути /etc/timeshift/timeshift.json присутствуют настройки, которые полностью совпадают с теми, которые сделаны в графическом интерфейсе. Но при внесении изменений в этот файл, не запускается программа в GUI режиме; ну ок, раз конфиг не находится в домашней директории, значит лезть туда не стоит.
Для чистоты эксперимента был сделан snapshot полностью всей системы, включая /home /root. В графическом режиме, по пути Timeshift => настройки => фильтры, настраиваю исключение некоторых директорий и из терминала снова запускаю
И о чудо, Timeshift не затронул директории, которые были в исключениях!
Это все здорово, но если бы у меня не было костыля в виде DE, то как поступать в этом случае? Пользоваться rsync-ом?
Заранее признателен за ответы!
Если в терминале прописать:
Код: Выделить всё
sudo timeshift --restore --snapshot 'name_snapshot'
В домашней директории никаких конфигов Timeshift нет. По пути /etc/timeshift/timeshift.json присутствуют настройки, которые полностью совпадают с теми, которые сделаны в графическом интерфейсе. Но при внесении изменений в этот файл, не запускается программа в GUI режиме; ну ок, раз конфиг не находится в домашней директории, значит лезть туда не стоит.
Для чистоты эксперимента был сделан snapshot полностью всей системы, включая /home /root. В графическом режиме, по пути Timeshift => настройки => фильтры, настраиваю исключение некоторых директорий и из терминала снова запускаю
Код: Выделить всё
sudo timeshift --restore --snapshot 'name_snapshot'
И о чудо, Timeshift не затронул директории, которые были в исключениях!
Это все здорово, но если бы у меня не было костыля в виде DE, то как поступать в этом случае? Пользоваться rsync-ом?
Заранее признателен за ответы!