From bb0d3b273ad9e930f23891894b980233a9cad56e Mon Sep 17 00:00:00 2001 From: Julien Moutinho <julm+julm-nix@sourcephile.fr> Date: Fri, 10 Jan 2025 04:07:45 +0100 Subject: [PATCH] pumpkin: sanoid: no longer use recursive=zfs --- hosts/pumpkin/backup.nix | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/hosts/pumpkin/backup.nix b/hosts/pumpkin/backup.nix index fbcc793..11476cb 100644 --- a/hosts/pumpkin/backup.nix +++ b/hosts/pumpkin/backup.nix @@ -9,21 +9,29 @@ with builtins; "${hostName}/root" = { autosnap = true; autoprune = true; - frequently = 0; + frequently = 1; hourly = 12; daily = 7; monthly = 0; yearly = 0; - recursive = "zfs"; + recursive = true; }; - "off2/julm/backup/oignon" = { + "${hostName}/root/nix" = { + autosnap = false; + }; + "${hostName}/root/var/cache" = { + autosnap = false; + }; + "${hostName}/root/home/julm/.cache" = { + autosnap = false; + }; + "off2/julm/backup/${hostName}" = { autosnap = false; autoprune = true; - hourly = 0; - daily = 7; + hourly = 12; + daily = 14; monthly = 3; yearly = 0; - recursive = "zfs"; }; }; }; @@ -31,8 +39,11 @@ with builtins; backup-pumpkin () { sudo syncoid --sshkey ~julm/.ssh/id_ed25519 \ --create-bookmark --no-sync-snap --no-privilege-elevation \ - --sendoptions=Rw --recvoptions=u \ + --preserve-properties --preserve-recordsize \ + --recursive --sendoptions=w --recvoptions=u \ --exclude pumpkin/root/nix \ + --exclude pumpkin/root/var/cache \ + --exclude pumpkin/root/home/julm/.cache \ pumpkin/root \ aubergine.sp:off2/julm/backup/pumpkin } -- 2.47.0