2 つの重複バックアップ間の違いを表示するにはどうすればよいですか?

2 つの重複バックアップ間の違いを表示するにはどうすればよいですか?

2 つの duplicity バックアップの違いを確認できるようにしたいです。 コマンドがあることは知っていますverifyが、最新のバックアップと異なるファイルのみがリストされます。list-current-files異なるバックアップ日付で試してみて、 を実行してもdiff、期待どおりに動作しないようです。

では、隣接する 2 つのバックアップ間で変更されたファイルと新しいファイルのリストを取得するにはどうすればよいでしょうか?

ありがとう!

答え1

私が個人的に採用している方法は、あなたが提案したように を使用してファイルのリストをダンプしlist-current-files、代わりに を使用してgrep違いdiffを確認することです。その例を以下に示します。

duplicity list-current-files --time now "${DEST}" > /tmp/today
duplicity list-current-files --time 1D "${DEST}" > /tmp/yesterday
grep -Fxvf /tmp/{today,yesterday}

これにより、最新のバックアップと昨日のバックアップの違いがチェックされますが、2 つの異なる日付をチェックする必要がある場合は、now他の許容される時間に置き換えることができます。

関連情報