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

Я пытаюсь настроить 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:

  • / etc в другом разделе
  • Локальный компилятор пользователя
  • / home / amnesia / myfile: команда не найдена - 64-разрядный исполняемый файл, 64-битное ядро
  • Можно установить 32-разрядный контейнер LXC в 64-разрядный хост с поддержкой multilib?
  • дедупликация строк в большом файле
  • Как установить 64-битную виртуальную машину Linux на 32-битный Linux?
  •  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
  • Отсутствует 32-битная библиотека на 64-битной установке Linux
  • OpenBSD: 32 бит или 64 бит
  • Уничтожение всего процесса команды, кроме первого процесса
  • Linux-исполняемая песочница?
  • One Solution collect form web for “Дублирование включает / исключает каталоги и символические ссылки”

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

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

      + /usr/src/linux*/.config
    

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

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

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