diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2021-03-10 08:31:35 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2021-03-10 08:31:35 -0500 |
commit | 11fc33fe8172b78f2f4393d7b371bd0bd9de9117 (patch) | |
tree | 50a5040b60a25e61ef7c0ad362e489e0dc6227e6 | |
parent | c44f1cbe02bbee7421b28c68b1de9143ee64b107 (diff) |
Add backup probe
-rw-r--r-- | config/borg-backup.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config/borg-backup.nix b/config/borg-backup.nix index 59c5db3..a2e1ae7 100644 --- a/config/borg-backup.nix +++ b/config/borg-backup.nix @@ -4,6 +4,10 @@ { config, lib, pkgs, ... }: let repo = "/staging/backup"; + probe = { + path = "/storage/archive/backup-probe.txt"; + repo = "storage" + }; in { systemd.services.borg-backup = { @@ -22,6 +26,10 @@ in ssh orbekk@raigh.orbekk.com sqlite3 /home/orbekk/linoquotes.sqlite \".backup /home/orbekk/linoquotes-backup.sqlite\" rsync -Hax orbekk@raigh.orbekk.com:linoquotes-backup.sqlite /storage/archive/linoquotes/ + echo "Writing probe file at ${probe.path}" + date +%s > "${probe.path}.tmp" + mv "${probe.path}.tmp" "${probe.path}" + echo "Creating backup" borg create -v --stats \ --compression lzma,6 \ |