web-dev-qa-db-ja.com

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

2つの重複バックアップの違いを確認できるようにしたいと思います。コマンドverifyがあることは知っていますが、最新のバックアップとは異なるファイルのみが一覧表示されます。試してみるとlist-current-filesバックアップ日が異なり、diffを実行すると、期待どおりに機能しないようです。

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

ありがとうございました!

6
Nicolas

私が個人的にとるルートは、あなたが提案したように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/{今日、昨日}

これにより、最新のバックアップと昨日のバックアップの違いが確認されますが、2つの異なる日付を確認する必要がある場合は、nowを他の受け入れられた時刻に置き換えることができます。

2