新しいrestic
0.9.0は、4つの詳細レベルでロギングを改善しました。
--quiet
->なし(エラーを除く)--verbose
または-v
->主要なステップと完了統計--verbose --verbose
またはまたは-v 2
->主要なステップ、すべてのファイル、完了統計ただし、これらのレベルのいずれも、バックアップされたファイルだけをログに記録することはありません。 -v
はファイルがログに記録されず、 -v -v
は、バックアップされていない(変更されていない)ファイルも含めてすべてのファイルをログに記録します。
私の提案は、実行中に何が起こったかをログに記録するレベルを追加することでした。 このスナップショットで追加、変更、または削除されたファイル(例:
--quiet
->何もありません(エラーを除く)--verbose
または-v
->主要なステップと完了統計--verbose --verbose
またはまたは-v 2
->主要なステップ、追加/変更/削除されたファイルの完了統計--verbose --verbose --verbose
またはまたは-v 3
->主要なステップ、すべてのファイル、完了統計または、ログ機能ラベルを使用して、オプションのオン/オフを切り替えることもできます。
--log=scan,added,modified,deleted,unmodified,totals,stats
したがって、最後に合計がない状態でバックアップされたファイルをログに記録するだけで、
--log=added,modified,deleted
合計が必要な場合は、
--log=totals
また、 --verbose
オプションは、ログ機能のいくつかの事前設定された組み合わせにマップされます。
stats
オプションを使用すると、ファイルごとの詳細な統計情報が有効になり、ファイルの合計サイズと実際にバックアップされたサイズ、およびアップロード時間が表示されます。
提案ありがとうございます、少し考えてみたいと思います。
この機能も本当にありがたいです。 それは私がここでやろうとしていることをするでしょう:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
すっごく簡単です。 ありがとう!
これは素晴らしいことです! これは、 grep
を使用した新しいバージョンの--verbose=2
エミュレーションです(つまり、変更せずに無視します)。
restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
最も参考になるコメント
この機能も本当にありがたいです。 それは私がここでやろうとしていることをするでしょう:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
すっごく簡単です。 ありがとう!