Files
BackupScript/BackupScript.sh
2025-08-29 15:21:40 +02:00

49 lines
785 B
Bash

#!/bin/bash
CLIENTS=(
FS01
MAN03
MAIL03
GIT01
WEB03
WEB04
WEB05
WEB06
WEB08
WEB09
WEB10
WEB11
WEB12
WEB13
MINECRAFT
NET06
NET07
NET08
DMS01
PBX02
MDM01
DC01
DC02
)
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 "======$i======="
borg list "$i"
echo -e "\n"
done