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
|
let
|
||||||
mountService = "var-backup-disk.mount";
|
mountService = "var-backup-disk.mount";
|
||||||
repo = "/var/backup/disk/montalin"; # TODO: Does this make sense?
|
backupDisk = "/var/backup/disk";
|
||||||
|
repo = "${backupDisk}/montalin";
|
||||||
in {
|
in {
|
||||||
services.borgbackup.jobs = {
|
services.borgbackup.jobs = {
|
||||||
data = {
|
data = {
|
||||||
exclude = [
|
exclude = [ backupDisk "/var/tmp" "/var/cache" ];
|
||||||
"/var/backup" # TODO: Does this make sense?
|
paths = [ "/etc" "/home" "/root" "/var" "/secrets" ];
|
||||||
"/var/tmp"
|
preHook = "systemctl start ${mountService}";
|
||||||
"/var/cache"
|
|
||||||
];
|
|
||||||
paths = [ "/etc" "/home" "/root" "/var" ];
|
|
||||||
preHook = "systemctl mount ${mountService}";
|
|
||||||
postHook = "systemctl stop ${mountService}";
|
postHook = "systemctl stop ${mountService}";
|
||||||
|
readWritePaths = [ backupDisk ];
|
||||||
prune.keep = {
|
prune.keep = {
|
||||||
within = "14d";
|
within = "14d";
|
||||||
weekly = 4;
|
weekly = 4;
|
||||||
|
|
Loading…
Add table
Reference in a new issue