回答:
一番いいのはDuplicityです。唯一の欠点は、ハードリンクを処理しないことです。
もう1つのソリューションはTartarusです。これは、GPGおよびFTP / SSHを介して直接バックアップサーバーにパイプすることができます。増分を行います。
ドイツ語のTartarusの手順を次に示します。
rsyncryptoが好きになると思います。
rsyncryptoを使用して、ローカルに保持するキーを使用して、プレーンテキストディレクトリから暗号化ディレクトリへのファイルを暗号化し、暗号化ディレクトリとプレーンテキストディレクトリからファイルを復号化します。
暗号化されたディレクトリとリモートホストの間で同期するには、rsyncを使用します。
Sourceforgeからダウンロードできるrsyncrypto実装は、バイト単位の変更だけでなく、挿入と削除も処理します。
rsyncryptoでは、すべての暗号化キーがローカルコンピューターから離れることはありません。
「リモートサーバーは、できればディレクトリ構造も知らないようにする必要があります」
その場合は、--name-encrypt=map
オプションを使用する必要があります。これにより、各暗号化ファイル名はランダムな文字列になり、デフォルトでは、マングルされたファイル名はすべて単一のディレクトリに保存されます。真のファイル名とフォルダー名は、「filemap」という名前の(暗号化された)ファイルに保存されます。
Googleドライブの代わりに暗号化されたrsyncのようなバックアップを探している場合は、https://github.com/HolgerHees/cloudsyncを試すことができます。