Tworzę kopię zapasową za pomocą Duplicity, świetnego narzędzia. Nie mogę dołączyć do kopii zapasowej plików znajdujących się w katalogu będącym dowiązaniem symbolicznym.
Wykorzystując następujące:
duplicity <dup args> --include /var/www/**/current --exclude '**'
podwójność spowoduje utworzenie kopii zapasowej tylko dowiązania symbolicznego, którego próbowałem:
duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'
Nawet wtedy dowiązanie symboliczne nie jest archiwizowane.
„bieżący” katalog prowadzi do katalogu takiego jak: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3
Pliki zawierają kilka statycznych plików HTML i CSS. Chcę utworzyć kopię zapasową tych plików, niezależnie od tego, na który katalog „bieżący” wskazuje.
Każda pomoc doceniona.
Począwszy od Duplicity 0.8,
--copy-links
flaga powinna robić dokładnie to, co chcesz: https://code.launchpad.net/~horgh/duplicity/copy-symlink-targets-721599źródło