重复的多个源目录

重复的多个源目录

是否可以在一个文件中指定多个源目录duply配置文件?如果没有,有什么简单的解决方法吗?

答案1

实际上,上面的方法只是实现了所有内容的备份,同时排除了一些文件/文件夹。正确的答案是。

使用包含要备份的所有文件夹的最高公共根文件夹。使用SOURCE="/"是实现这一目标的简单方法。

现在修改你的.duply/<profile>/exclude如下

+ /文件夹1
+ /文件夹2
- **

笔记:加号/减号和路径条目之间有一个空格

这是因为 duply 使用全局排除列表口是心非功能,其中排除列表仅使用默认的“-”对待每个条目(如果没有另外定义)。请参阅口是心非手册页中的“文件选择”部分

http://duplicity.nongnu.org/duplicity.1.html#sect10

答案2

将源设置为系统根目录SOURCE="/",然后在以下位置创建排除文件:

~/conf/<backupprofile>/exclude

在这篇文章中有一个很好的排除文件的例子:http://aguslr.github.com/blog/2012/04/18/backups-with-duply/

**/*[Cc]ache*
**/*[Hh]istory*
**/*[Ss]ocket*
**/*[Tt]humb*
**/*[Tt]rash*
**/*[Bb]ackup
**/*.[Bb]ak
**/*[Dd]ump
**/*.[Ll]ock
**/*.log
**/*.part
**/*.[Tt]mp
**/*.[Tt]emp
**/*.swp
**/*~
**/.adobe
**/.cache
**/.dbus
**/.fonts
**/.gnupg/random_seed
**/.gvfs
**/.kvm
**/.local/share/icons
**/.macromedia
**/.obex
**/.rpmdb
**/.thumbnails
**/.VirtualBox
**/.wine
**/Downloads

另外,不要备份 Unix 系统中的 /dev、/proc 等系统文件夹。只需将它们添加到排除文件中即可。

如果您指的是多个远程目录,则必须为每台计算机创建一个配置文件:

duply server1 backup
duply server2 backup

相关内容