Add BackupScript.sh

This commit is contained in:
2023-09-21 16:34:15 +02:00
commit fdfa29ccae

37
BackupScript.sh Normal file
View File

@@ -0,0 +1,37 @@
#!/bin/bash
CLIENTS=(
FS01
GIT01
DT12
MAIL02
WEB03
WEB04
WEB05
WEB06
MINECRAFT
NET05
IAM01
NMS01
)
for i in ${CLIENTS[@]}
do
echo ""
echo "======================================="
echo "Starting backup of $i"
echo "======================================="
ssh root@$i backup.sh
echo "======================================="
echo "Pruning archives of $i"
echo "======================================="
borg -p --verbose prune -d 8 -w 5 -m 12 -y 10 /mnt/usb?/$i
borg -p --verbose compact /mnt/usb?/$i
done
for i in /mnt/usb*/*
do
echo "======$(echo $i)======="
borg list $i
echo -e "\n"
done