Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm backing up using Duplicity, great tool. I'm unable to include files in the backup that are within a directory that is a symlink.

Using the following:

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

duplicity will only backup the symlink I've tried:

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

Not even then symlink is backed up.

the "current" directory links to directory like: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

The files contains a few static html & css files. I want those files to be backed up, regardless of which sha'd directory "current" points to.

Any help appreciated.

share|improve this question
add comment

1 Answer

up vote 8 down vote accepted

Duplicity doesn't follow symlinks by design. This is because if you tried to restore from that, it'd restore the actual files, and not a symlink! It's not a very good backup if it doesn't restore things to the way they were before. It should, however, be able to backup the symlink itself, and then you should make a backup of the symlink'd data separately.

share|improve this answer
    
Yeh my script just need to be a little smarter about the way it decides what's going to be included. Thanks for the information. –  Rob Oct 5 '12 at 15:41
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.