From 08ac53533df196894a3952dbf5a9cc33ba0f27cb Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Fri, 16 Oct 2020 09:59:42 +0200 Subject: [PATCH] WIP: reconfigure backup --- nix/os/containers/backup.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/nix/os/containers/backup.nix b/nix/os/containers/backup.nix index 6450e40..6ade22f 100644 --- a/nix/os/containers/backup.nix +++ b/nix/os/containers/backup.nix @@ -46,7 +46,7 @@ let script = '' export PATH="$PATH:/run/wrappers/bin" exec rclone --config ${wasabiRc pkgs} mount wasabi-${bucket}:${bucket} ${bkpDestination} \ - --stats=1m --stats-log-level=NOTICE \ + --stats=50m --stats-log-level=NOTICE \ --cache-dir=${cacheDir} \ --vfs-cache-mode=full @@ -105,7 +105,7 @@ in { echo Starting rclone sync... rclone --config ${wasabiRc pkgs} sync \ ${bkpDestination}/rdedup/ wasabi-${bucket}:${bucket}/rdedup/ \ - --stats=1m --stats-log-level=NOTICE + --stats=50m --stats-log-level=WARNING echo Finished rclone sync... ''; }; @@ -162,11 +162,12 @@ in { enable = true; wantedBy = [ "timer.target" "multi-user.target" ]; timerConfig = { - OnCalendar = "23:00"; + # Obtained using `systemd-analyze calendar "Wed 23:00"` + # OnCalendar = "Wed *-*-* 23:00:00"; + OnStartupSec="2d"; Unit = "bkp-sync-rclone.service"; - # OnActiveSec="1s"; - # OnUnitInactiveSec="12h"; - # AccuracySec="5s"; + OnUnitInactiveSec="2d"; + Persistent="true"; }; }; };