nixos/scripts/backups_hdd_sync.sh
Jake Hillion 092196d718
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
scripts: save backups_hdd_sync script
2023-07-23 15:23:15 +01:00

19 lines
452 B
Bash
Executable File

#!/usr/bin/env nix-shell
#!nix-shell -i bash -p restic rsync
set -e
HOST="tywin.storage.ts.hillion.co.uk"
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
cd "$DIR"
rsync -ar --no-perms --delete-after --rsync-path='sudo -u restic rsync' --progress $HOST:/data/backups/restic/ restic
echo 'checking 128G'
restic -r restic/128G check --read-data
echo 'checking 1.6T'
restic -r restic/1.6T check --read-data
touch last_synced