Дублирование включает / исключает каталоги и символические ссылки

Я пытаюсь настроить Duplicity для выполнения системного резервного копирования настроек. Помимо прочего, я хотел бы сделать резервные настройки в /etc/portage/ , файле /usr/src/linux/.config и сценариях автозапуска KDE, расположенных в /home/myuser/.kde4/Autostart/ . Вот как выглядит мой текущий backup-include-list.txt :

 /etc/timezone /usr/src/linux/.config - /etc/portage/bin/ - /etc/portage/make.conf.catalyst - /etc/portage/make.profile - /etc/portage/postsync.d/ - /etc/portage/repo.postsync.d/ /etc/portage /home/myuser/.bashrc /home/myuser/.kde4/Autostart/ и /etc/timezone /usr/src/linux/.config - /etc/portage/bin/ - /etc/portage/make.conf.catalyst - /etc/portage/make.profile - /etc/portage/postsync.d/ - /etc/portage/repo.postsync.d/ /etc/portage /home/myuser/.bashrc /home/myuser/.kde4/Autostart/ и /etc/timezone /usr/src/linux/.config - /etc/portage/bin/ - /etc/portage/make.conf.catalyst - /etc/portage/make.profile - /etc/portage/postsync.d/ - /etc/portage/repo.postsync.d/ /etc/portage /home/myuser/.bashrc /home/myuser/.kde4/Autostart/ 

Команда, которую я использую для запуска Duplicity:

 duplicity -v8 --asynchronous-upload --full-if-older-than 30D --include-filelist backup-include-list.txt --exclude '**' / $REMOTE_URL 

/etc/timezone и .bashrc успешно завершены. Однако ничто в /etc/portage/ или /home/myuser/.kde4/Autostart/ не копируется. Кроме того, Duplicity не обрабатывает symlink /usr/src/linux/ и после восстановления я получаю

 $ ls -l testrestore/usr/src total 0 lrwxrwxrwx 1 root root 20 4 June 16:20 linux -> linux-3.18.12-gentoo 

Моя версия – duplicity 0.6.25 .

Этот вопрос не поможет, так как у меня почти такая же ситуация, и предлагаемое решение не работает для меня. Как исправить включенные / исключенные каталоги и проблему с символической связью?

  • дружественная поисковая система командной строки для использования со ссылками
  • Как увеличить MAXSYMLINKS
  • / etc в другом разделе
  • One Solution collect form web for “Дублирование включает / исключает каталоги и символические ссылки”

    Вместо этого используйте -include-globbing-filelist. до 0.7.03 параметры обычного списка файлов были агностическими.

    WRT. проблема с символикой. это может быть угловой случай, когда symlink разрешает адресату в исключенной папке. попробуйте включить

      + /usr/src/linux*/.config
    

    обычно используют либо синтаксис globbing, либо нет, как указано в ответе, который вы указали выше.

    удачи ..ede / duply.net

    Linux и Unix - лучшая ОС в мире.