Ich sichere mit Duplicity, einem großartigen Tool. Ich kann keine Dateien in die Sicherung aufnehmen, die sich in einem Verzeichnis befinden, das ein Symlink ist.
Verwenden Sie Folgendes:
duplicity <dup args> --include /var/www/**/current --exclude '**'
Durch die Duplizität wird nur der Symlink gesichert, den ich ausprobiert habe:
duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'
Nicht einmal dann wird symlink gesichert.
Das "aktuelle" Verzeichnis enthält Links zu folgenden Verzeichnissen: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3
Die Dateien enthalten einige statische HTML- und CSS-Dateien. Ich möchte, dass diese Dateien gesichert werden, unabhängig davon, auf welches Verzeichnis "aktuell" verweist.
Jede Hilfe geschätzt.
Ab Duplicity 0.8 sollte das
--copy-links
Flag genau das tun, was Sie wollen: https://code.launchpad.net/~horgh/duplicity/copy-symlink-targets-721599quelle