From 11fc33fe8172b78f2f4393d7b371bd0bd9de9117 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 10 Mar 2021 08:31:35 -0500 Subject: Add backup probe --- config/borg-backup.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'config') 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 \ -- cgit v1.2.3