![重复的多个源目录](https://linux22.com/image/30220/%E9%87%8D%E5%A4%8D%E7%9A%84%E5%A4%9A%E4%B8%AA%E6%BA%90%E7%9B%AE%E5%BD%95.png)
是否可以在一个文件中指定多个源目录duply
配置文件?如果没有,有什么简单的解决方法吗?
答案1
实际上,上面的方法只是实现了所有内容的备份,同时排除了一些文件/文件夹。正确的答案是。
使用包含要备份的所有文件夹的最高公共根文件夹。使用SOURCE="/"
是实现这一目标的简单方法。
现在修改你的.duply/<profile>/exclude
如下
+ /文件夹1 + /文件夹2 - **
笔记:加号/减号和路径条目之间有一个空格
这是因为 duply 使用全局排除列表口是心非功能,其中排除列表仅使用默认的“-”对待每个条目(如果没有另外定义)。请参阅口是心非手册页中的“文件选择”部分
答案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