web-dev-qa-db-ja.com

複数のソースディレクトリが重複しています

duply 構成ファイルで複数のソースディレクトリを指定することは可能ですか?そうでない場合、簡単な回避策はありますか?

3
student

ソースをシステムルートにする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
2
n3storm

実際、上記は、一部のファイル/フォルダーを除いて、すべてのバックアップを実現するだけです。正解はです。

バックアップするすべてのフォルダを含む最も高い共通ルートフォルダを使用します。 SOURCE="/"を使用すると、これを簡単に実現できます。

次に、.duply/<profile>/excludeを次のように変更します

 + /folder1
+/folder2
-**

注:プラス/マイナス記号とパスエントリの間にスペースがあります

これは、duplyがグロブ除外リスト重複機能を使用しているためです。除外リストは、特に定義されていない限り、各エントリをデフォルトの「-」で処理するだけです。重複のマニュアルページの「ファイルの選択」のセクションを参照してください。

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

12
ede