From 78ddcf9e8f652b099347b98bf33fc2d105a55ece Mon Sep 17 00:00:00 2001 From: archos Date: Fri, 21 Jun 2024 13:58:27 +0200 Subject: [PATCH] =?UTF-8?q?p=C5=99id=C3=A1n=20skript=20na=20kontrolu=20z?= =?UTF-8?q?=C3=A1loh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/check_backups.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 scripts/check_backups.sh diff --git a/scripts/check_backups.sh b/scripts/check_backups.sh new file mode 100644 index 0000000..33fd583 --- /dev/null +++ b/scripts/check_backups.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Nastavení proměnných +BACKUP_DIR="cesta_k_rsync_zaloze" # Upravte podle skutečné cesty +BORG_REPO="ceste_k_borg_repozitari" # Upravte podle vašeho repozitáře + +# Kontrola BorgBackup +echo "Zahajuji kontrolu BorgBackup..." +export BORG_PASSPHRASE='moje_silne_heslo' # Zadejte heslo nebo použijte bezpečnější metodu pro jeho zadání +borg list $BORG_REPO + +# Kontrola Rsync +echo "Zahajuji kontrolu Rsync záloh..." +echo "Zdrojový adresář:" +find /home/archos/ \( -name ".cache" -prune \) -o -type f | wc -l +find /home/archos/ \( -name ".cache" -prune \) -o -type d | wc -l + +echo "Cílový adresář:" +find $BACKUP_DIR \( -name ".cache" -prune \) -o -type f | wc -l +find $BACKUP_DIR \( -name ".cache" -prune \) -o -type d | wc -l + +echo "Kontrola záloh dokončena."