X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=btrbk-run;h=1137a72b9c85bc434bf7168ea46c331cd8c7016f;hb=95eb9558206f8287febab80dd3f51d168a3ca831;hp=2e839eefe586f60166df27c0de2a37ef5c8f83a2;hpb=7b47d6a266340223e78317cfe0570868f45a4cad;p=distro-setup diff --git a/btrbk-run b/btrbk-run index 2e839ee..1137a72 100644 --- a/btrbk-run +++ b/btrbk-run @@ -205,12 +205,11 @@ if [[ ! -v targets && ! $source ]]; then ;; kd) targets+=(x2.b8.nz kw.b8.nz) - # temporarily disabled while doing maint - # if ping -q -c1 -w1 bo.b8.nz &>/dev/null; then - # targets+=(bo.b8.nz) - # else - # targets+=(bow.b8.nz) - # fi + if ping -q -c1 -w1 sy.b8.nz &>/dev/null; then + targets+=(sy.b8.nz) + else + targets+=(syw.b8.nz) + fi ;; frodo) # no targets @@ -246,7 +245,7 @@ else prospective_mps=(/i) ;; *) - prospective_mps=(/a /q) + prospective_mps=() if [[ $source ]]; then source_state="$(ssh $source cat /a/bin/bash_unpublished/source-state)" eval "$source_state" @@ -264,6 +263,9 @@ else fi fi fi + # note: put q last just in case its specific retention options were to + # affect other config sections. I havent tested if that is the case. + prospective_mps+=(/a /q) ;; esac fi @@ -423,7 +425,6 @@ snapshot_create onchange snapshot_preserve 18h 14d 8w 24m snapshot_preserve_min 2h snapshot_dir btrbk - # so, total backups = ~58 target_preserve 18h 14d 8w 24m target_preserve_min 2h @@ -455,6 +456,18 @@ EOF volume $vol subvolume $sub EOF + case $sub in + q) + # q has sensitive data i dont want to backup for so long + cat >>/etc/btrbk.conf <