現在、クリーンアップポリシーを設定する際には、ユーザーが recovery_window パラメータのみを設定できます。このパラメータの設定により、バックアップファイルのクリーンアップを判断します。
recovery_windowパラメータ
このパラメータは、バックアップデータの復元可能な時間窓を制御し、バックアップデータが期限切れかどうかを判断する基準として使用されます。recovery_window パラメータの設定には時間単位が必要です。
recovery_window を使用してデータバックアップの期限切れを判断する方法:「現在時刻 - バックアップ時点 >= recovery_window」の条件を満たさない最新のバックアップよりも古いすべてのバックアップは、期限切れと見なされます。
例えば、recovery_window='7d' と設定すると、現在時刻から遡って7日以内のデータは復元可能であり、この7日間のデータ復元と無関係なバックアップデータは期限切れのデータと見なされます。
以下の簡単な例を通じて、recovery_window を設定した後、どのバックアップデータが期限切れとなるかを説明します。現在のデータバックアップ状況は以下の図のとおりです。

自動クリーンアップシナリオでは、システムは1回のフルバックアップ + 数回の増分バックアップに基づいて期限切れデータをクリーンアップします。上記の図を例にすると:
最初のグループのバックアップ:1月1日のフルバックアップ
backup_set 1、1月4日の増分バックアップbackup_set 2。2番目のグループのバックアップ:1月7日のフルバックアップ
backup_set 3、1月11日の増分バックアップbackup_set 4。3番目のグループのバックアップ:1月14日のフルバックアップ
backup_set 5。
現在時刻が1月15日で、最も古い復元ポイントが1月8日であるため、1月8日から1月15日までのバックアップデータは復元可能です。データの復元はフルバックアップに基づくため、1月8日から1月14日までのフルバックアップ以前のデータの復元は、復元可能ポイントより前の最初のフルバックアップ backup_set 3 に依存します。そのため、システムは backup_set 3 を保持し、1月7日以前のバックアップデータはすべて期限切れのバックアップデータと見なされます。つまり、最初のグループのバックアップ backup_set 1 と backup_set 2 が期限切れのバックアップです。自動クリーンアップ機能を有効にすると、期限切れのバックアップデータはクリーンアップされます。