増分バックアップについて私が全く理解していないのは、冗長性によって変更されたローカルファイルがバックアップストアに上書きされることです。つまり、増分バックアップが変更されたファイルの以前のバージョンを復元できますか?
答え1
最初の問題「バックアップからファイルを上書きしました」。
二重に使われるからlibrsyncのローリングチェックサムアルゴリズム変更されたブロックのみがバックアップされます。各バックアップをファイルブロックバケットと考えてください。各増分で変更されたブロックのみを含む新しいタイムスタンプバケットを追加します。以前のバケット(増分/全体)は変更されません。
2番目の質問は、「以前のファイルバージョンの回復可能性」です。
もちろん、完全/増分バックアップが複数ある場合は、時間を元に戻すことができます。
通常、以下を含む 1 つ以上のバックアップチェーンがあります。
duplicity-full.20230414T232614Z.vol1.difftar.gz
また、特定のバックアップに対して複数のデルタファイルを取得できます。
duplicity-inc.20230407T232609Z.to.20230408T232650Z.vol1.difftar.gz
次のduplicity
オプションを選択して、バックアップの開始時期を定義できます。
-ttime、--time time、--restore-time timeファイルを復元または一覧表示する時間を指定します。
duplicity collection-status file://duplicity_directory
入力して、利用可能なバックアップとその日付のリストを取得することもできます。