Restic: 何が起こったかをログに記録する「詳細」ログレベルを追加します

作成日 2018年05月23日  ·  3コメント  ·  ソース: restic/restic

新しいrestic 0.9.0は​​、4つの詳細レベルでロギングを改善しました。

  1. --quiet ->なし(エラーを除く)
  2. 完了統計のみ
  3. --verboseまたは-v ->主要なステップと完了統計
  4. --verbose --verboseまたはまたは-v 2 ->主要なステップ、すべてのファイル、完了統計

ただし、これらのレベルのいずれも、バックアップされたファイルだけをログに記録することはありません。 -vはファイルがログに記録されず、 -v -vは、バックアップされていない(変更されていない)ファイルも含めてすべてのファイルをログに記録します。

私の提案は、実行中に何が起こったかをログに記録するレベルを追加することでした。 このスナップショットで追加、変更、または削除されたファイル(例:

  1. --quiet ->何もありません(エラーを除く)
  2. 完了統計のみ
  3. --verboseまたは-v ->主要なステップと完了統計
  4. --verbose --verboseまたはまたは-v 2 ->主要なステップ、追加/変更/削除されたファイルの完了統計
  5. --verbose --verbose --verboseまたはまたは-v 3 ->主要なステップ、すべてのファイル、完了統計

または、ログ機能ラベルを使用して、オプションのオン/オフを切り替えることもできます。

--log=scan,added,modified,deleted,unmodified,totals,stats

したがって、最後に合計がない状態でバックアップされたファイルをログに記録するだけで、

--log=added,modified,deleted

合計が必要な場合は、

--log=totals

また、 --verboseオプションは、ログ機能のいくつかの事前設定された組み合わせにマップされます。

statsオプションを使用すると、ファイルごとの詳細な統計情報が有効になり、ファイルの合計サイズと実際にバックアップされたサイズ、およびアップロード時間が表示されます。

user interface feature suggestion

最も参考になるコメント

この機能も本当にありがたいです。 それは私がここでやろうとしていることをするでしょう:

https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6

すっごく簡単です。 ありがとう!

全てのコメント3件

提案ありがとうございます、少し考えてみたいと思います。

この機能も本当にありがたいです。 それは私がここでやろうとしていることをするでしょう:

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 /'
このページは役に立ちましたか?
0 / 5 - 0 評価