feat(backup): per-job schedules, stale-lock recovery, service manifests
- Add per-job `schedule` (systemd OnCalendar) overrides and document the global `backup_schedule` / `backup_randomized_delay` knobs. - Run `restic unlock` before backup/forget/check so a run killed mid-flight no longer wedges every later run on a stale exclusive lock. - Publish backup manifests for fdroid, immich and unifi, so the inventory decides only where (repositories, retention, schedule). - Document that `read_data_subset` re-reads on every job targeting the repository, so a large repository wants a small fraction.
This commit is contained in:
@@ -65,7 +65,10 @@ backup_timeout: 4h
|
||||
# read_data_subset (optional) e.g. "5%" or "1/12". Makes `restic check`
|
||||
# also re-hash that fraction of the pack files, so the
|
||||
# whole repository gets verified over time without
|
||||
# paying for a full read on every run.
|
||||
# paying for a full read on every run. The check runs on
|
||||
# every job that targets the repository, so a large
|
||||
# repository with frequent jobs wants a small fraction
|
||||
# (1%), or each run pays the read again.
|
||||
# options (optional) extra restic flags, e.g. ["-o", "s3.list-objects-v1=true"]
|
||||
#
|
||||
# notify (optional) ntfy notification channel for THIS repository. Each
|
||||
|
||||
Reference in New Issue
Block a user