From b8a806dfc701118ce1f10d5332093ac1f710d808 Mon Sep 17 00:00:00 2001 From: Tharre Date: Tue, 27 Mar 2018 07:02:36 +0200 Subject: arch-system: add backup-system package This implements fully automated, hourly backups of my /home via borgbackup, btrfs and systemd timers. Note that `setup_borgbackup`, a related function that is part of my dotfiles, is needed to setup backups for the first time, as well as a call to `borg init` with the proper environment variables. --- arch-system/borg-backup.timer | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 arch-system/borg-backup.timer (limited to 'arch-system/borg-backup.timer') diff --git a/arch-system/borg-backup.timer b/arch-system/borg-backup.timer new file mode 100644 index 0000000..0ac9096 --- /dev/null +++ b/arch-system/borg-backup.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Runs backups every hour + +[Timer] +OnCalendar=hourly +OnBootSec=5min +RandomizedDelaySec=5min +Unit=borg-backup.service + +[Install] +WantedBy=timers.target -- cgit v1.2.3-70-g09d2