Fix backup service
This commit is contained in:
parent
feb85c5350
commit
aa01d38f03
1 changed files with 6 additions and 8 deletions
|
@ -2,18 +2,16 @@
|
|||
|
||||
let
|
||||
mountService = "var-backup-disk.mount";
|
||||
repo = "/var/backup/disk/montalin"; # TODO: Does this make sense?
|
||||
backupDisk = "/var/backup/disk";
|
||||
repo = "${backupDisk}/montalin";
|
||||
in {
|
||||
services.borgbackup.jobs = {
|
||||
data = {
|
||||
exclude = [
|
||||
"/var/backup" # TODO: Does this make sense?
|
||||
"/var/tmp"
|
||||
"/var/cache"
|
||||
];
|
||||
paths = [ "/etc" "/home" "/root" "/var" ];
|
||||
preHook = "systemctl mount ${mountService}";
|
||||
exclude = [ backupDisk "/var/tmp" "/var/cache" ];
|
||||
paths = [ "/etc" "/home" "/root" "/var" "/secrets" ];
|
||||
preHook = "systemctl start ${mountService}";
|
||||
postHook = "systemctl stop ${mountService}";
|
||||
readWritePaths = [ backupDisk ];
|
||||
prune.keep = {
|
||||
within = "14d";
|
||||
weekly = 4;
|
||||
|
|
Loading…
Add table
Reference in a new issue