diff options
| author | Sam Scholten | 2025-10-24 09:10:47 +1000 |
|---|---|---|
| committer | Sam Scholten | 2025-10-24 09:10:47 +1000 |
| commit | bc7e13c12febe0082abd48b719097ed119c3405d (patch) | |
| tree | e7fe7ad6a77a6305b13512bcab07b72a288137c3 | |
| parent | a59db227f0fb4e0a3521e2d9f90031645b8b5e1a (diff) | |
| download | drestic-bc7e13c12febe0082abd48b719097ed119c3405d.tar.gz drestic-bc7e13c12febe0082abd48b719097ed119c3405d.zip | |
Stagger backup times to prevent conflicts
- Set backup timer to run at 1 AM with 3-hour random delay (1-4 AM window)
- Add 1-hour random delay to weekly check timer
- This prevents multiple devices from backing up simultaneously
| -rw-r--r-- | systemd/restic-backup.timer | 3 | ||||
| -rw-r--r-- | systemd/restic-check.timer | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/systemd/restic-backup.timer b/systemd/restic-backup.timer index a2c0b47..66e1848 100644 --- a/systemd/restic-backup.timer +++ b/systemd/restic-backup.timer @@ -2,7 +2,8 @@ Description=Run Restic Daily Backup [Timer] -OnCalendar=*-*-* 03:00:00 +OnCalendar=*-*-* 01:00:00 +RandomizedDelaySec=10800 Persistent=true [Install] diff --git a/systemd/restic-check.timer b/systemd/restic-check.timer index 4d14b37..9b35fb6 100644 --- a/systemd/restic-check.timer +++ b/systemd/restic-check.timer @@ -3,6 +3,7 @@ Description=Run Restic Weekly Repository Integrity Check [Timer] OnCalendar=weekly +RandomizedDelaySec=3600 Persistent=true [Install] |
