inclure des fichiers dans un répertoire de liens symboliques lors de la sauvegarde avec duplicité


8

Je sauvegarde en utilisant Duplicity, un excellent outil. Je ne parviens pas à inclure dans la sauvegarde des fichiers qui se trouvent dans un répertoire qui est un lien symbolique.

En utilisant ce qui suit:

duplicity <dup args> --include /var/www/**/current --exclude '**'

la duplicité ne sauvegardera que le lien symbolique que j'ai essayé:

duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'

Même alors, le lien symbolique n'est pas sauvegardé.

le répertoire "actuel" renvoie au répertoire comme: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

Les fichiers contiennent quelques fichiers statiques html et css. Je veux que ces fichiers soient sauvegardés, quel que soit le répertoire sha'd "actuel" vers lequel.

Toute aide appréciée.

Réponses:


12

La duplicité ne suit pas les liens symboliques par conception . En effet, si vous essayez de restaurer à partir de cela, cela restaurera les fichiers réels, et non un lien symbolique! Ce n'est pas une très bonne sauvegarde si elle ne restaure pas les choses comme avant. Il devrait cependant être en mesure de sauvegarder le lien symbolique lui-même, puis vous devriez faire une sauvegarde des données du lien symbolique séparément.


Ouais, mon script doit juste être un peu plus intelligent sur la façon dont il décide ce qui va être inclus. Merci pour l'information.
Rob

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.