From f2f33b71ff4c0563106b316bd9d3ffc1cba59e53 Mon Sep 17 00:00:00 2001 From: snaki Date: Wed, 25 May 2022 19:18:06 +0200 Subject: [PATCH] starke schmerzen --- btrbk.sh | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/btrbk.sh b/btrbk.sh index ca10030..c84b5ab 100755 --- a/btrbk.sh +++ b/btrbk.sh @@ -6,15 +6,11 @@ volName=("root" "home") snapDir="/.snapshots/" rcloneDir="test:/mnt/bk/new/" - function main { - Y=$(date +%Y) - M=$(date +%m) - D=$(date +%d) for i in ${!subVols[@]} do - snapName=${volName[$i]}.$Y-$M-$D - snapYest=$snapDir${volName[$i]}.$Y-$M-$(($D-1)) + snapName=${volName[$i]}.$(date +%Y-%m-%d) + snapYest=$snapDir${volName[$i]}.$(date -d "yesterday" +%Y-%m-%d) btrfs subvolume snapshot -r ${subVols[$i]} $snapDir$snapName if [[ -d "$snapYest" && $bkType = daily ]] then @@ -27,11 +23,11 @@ function main { then for f in `seq 1 2` do - btrfs subvolume delete $snapDir${volName[$i]}.$Y-$M-$(($D-$f)) + btrfs subvolume delete $snapDir${volName[$i]}.$(date -d "$f days ago" +%Y-%m-%d) done rclone delete $rcloneDir$(date -d "1 month ago" +%B)/ else - btrfs subvolume delete $snapDir${volName[$i]}.$Y-$M-$(($D-2)) + btrfs subvolume delete $snapDir${volName[$i]}.$(date -d "2 days ago" +%Y-%m-%d) fi done }