Backup

重複的多個源目錄

  • December 9, 2015

duply是否可以在配置文件中指定多個源目錄?如果沒有,是否有任何簡單的解決方法?

將源設為系統根目錄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

實際上,上面確實只是實現了備份所有內容,同時排除了一些文件/文件夾。正確的答案是。

使用包含您要備份的所有文件夾的最高公共根文件夾。using SOURCE="/" 是實現這一目標的簡單方法。

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

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

**注意:**加號/減號和路徑條目之間有一個空格

這是因為 duply 使用了 globbing exclude list duplicity 功能,如果沒有另外定義,則排除列表僅使用預設的“-”處理每個條目。請參閱 duplicity 手冊頁中的“文件選擇”部分

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

引用自:https://unix.stackexchange.com/questions/68914