进行双重备份时,包括symlink目录中的文件


8

我正在使用出色的工具Duplicity进行备份。我无法在备份中包括符号链接目录中的文件。

使用以下内容:

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

重复只会备份我尝试过的符号链接:

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

甚至到那时都不会备份symlink。

“当前”目录链接到目录,例如:/var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

该文件包含一些静态html&css文件。我希望备份这些文件,无论“当前”目录指向哪个目录。

任何帮助表示赞赏。

Answers:


12

重复性不是按照设计的符号链接进行的。这是因为,如果您尝试从中还原,它将还原实际文件,而不是符号链接!如果它无法将事情恢复到以前的状态,那将不是一个很好的备份。但是,它应该能够备份符号链接本身,然后应该分别备份符号链接的数据。


是的,我的脚本只需要对它决定要包含的内容的方式更加精明。谢谢你的信息。
罗布

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.