私は毎日cronジョブを使用して一連のディレクトリをバックアップします。duplicity verify --compare-data
バックアップの直後に実行される完全性チェックでバックアップを実行する別の毎日のクローンジョブがあります。頻繁に変更されるファイルを検証から除外して生成されたクローン電子メールで常に誤検出が発生しないようにしたいと思います。つまり、私はこのファイルが見つかった違いの数を報告したくありません。それでもこのファイルをバックアップしたいです(そうでない場合は、まずバックアップから除外します)。
残念ながら、検証を行うと、二重性はバックアップ側ではなくファイルシステム側にのみ--exclude
/オプションを適用します。--include
つまり、バックアップよりも検証からより多くのファイルを除外すると、Duplicityはそのファイルが欠落していると報告します(バックアップには存在しますがファイルシステムにはありません)。したがって、この--exclude
オプションを使用してファイルを検証から完全に除外することはできません。検証にも機能するオプションがありますが(特定のパスの検証を許可します)、パターンセットではなく単一のパスのみを許可し、/などの除外は--file-to-restore
ありません。--include
--exclude
私が望むことを達成する他の方法はありますか?つまり、確認の両方で特定のファイル(可能なファイルモード)を除いて、ファイルシステムの既存のバックアップを確認する方法はありますか?
ベストアンサー1
がっかりして申し訳ありませんが、二重性を制限する2つの方法を見ましたverify
。独立して確認できるようにバックアップを分割することを検討できます。
--in/exclude
ああ、一つに置き換えることができれば、--file-to-restore
現在の機能はまだ同じです。