starke schmerzen
This commit is contained in:
parent
976e5e8ba3
commit
f2f33b71ff
12
btrbk.sh
12
btrbk.sh
|
@ -6,15 +6,11 @@ volName=("root" "home")
|
||||||
snapDir="/.snapshots/"
|
snapDir="/.snapshots/"
|
||||||
rcloneDir="test:/mnt/bk/new/"
|
rcloneDir="test:/mnt/bk/new/"
|
||||||
|
|
||||||
|
|
||||||
function main {
|
function main {
|
||||||
Y=$(date +%Y)
|
|
||||||
M=$(date +%m)
|
|
||||||
D=$(date +%d)
|
|
||||||
for i in ${!subVols[@]}
|
for i in ${!subVols[@]}
|
||||||
do
|
do
|
||||||
snapName=${volName[$i]}.$Y-$M-$D
|
snapName=${volName[$i]}.$(date +%Y-%m-%d)
|
||||||
snapYest=$snapDir${volName[$i]}.$Y-$M-$(($D-1))
|
snapYest=$snapDir${volName[$i]}.$(date -d "yesterday" +%Y-%m-%d)
|
||||||
btrfs subvolume snapshot -r ${subVols[$i]} $snapDir$snapName
|
btrfs subvolume snapshot -r ${subVols[$i]} $snapDir$snapName
|
||||||
if [[ -d "$snapYest" && $bkType = daily ]]
|
if [[ -d "$snapYest" && $bkType = daily ]]
|
||||||
then
|
then
|
||||||
|
@ -27,11 +23,11 @@ function main {
|
||||||
then
|
then
|
||||||
for f in `seq 1 2`
|
for f in `seq 1 2`
|
||||||
do
|
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
|
done
|
||||||
rclone delete $rcloneDir$(date -d "1 month ago" +%B)/
|
rclone delete $rcloneDir$(date -d "1 month ago" +%B)/
|
||||||
else
|
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
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue