commit fdfa29ccaec6a1cc73c26e266c27a3a8308bf0cd Author: Thomas de Roo Date: Thu Sep 21 16:34:15 2023 +0200 Add BackupScript.sh diff --git a/BackupScript.sh b/BackupScript.sh new file mode 100644 index 0000000..65c85c7 --- /dev/null +++ b/BackupScript.sh @@ -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 \ No newline at end of file