Backup
重複的多個源目錄
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 手冊頁中的“文件選擇”部分