Я делаю резервную копию, используя Duplicity, отличный инструмент. Я не могу включить файлы в резервную копию, которые находятся в каталоге, который является символической ссылкой.
Используя следующее:
duplicity <dup args> --include /var/www/**/current --exclude '**'
duplicity только сделает резервную копию символической ссылки, которую я пробовал:
duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'
Даже тогда символическая ссылка не сохраняется.
«текущий» каталог ссылается на каталог, например: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3
Файлы содержат несколько статических файлов html и css. Я хочу, чтобы эти файлы были сохранены, независимо от того, на какой каталог sha'd указывает «текущий».
Любая помощь приветствуется.
Начиная с Duplicity 0.8,
--copy-links
флаг должен делать именно то, что вы хотите: https://code.launchpad.net/~horgh/duplicity/copy-symlink-targets-721599источник