From a22cdec078153260ab60feb9d75a83b16955d0c4 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 22 Feb 2026 20:06:55 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20template=5Fbackup.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template_backup.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 template_backup.sh diff --git a/template_backup.sh b/template_backup.sh new file mode 100644 index 0000000..011f955 --- /dev/null +++ b/template_backup.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +export BORG_PASSPHRASE="{{ borg_pass }}" +current_date=$(date +%Y.%m.%d_%H:%M:%S) + +#Создваем бэкап +borg create --stats backup-user@192.168.80.30:/var/hdd-backup/backup::"backup_dir_etc-$current_date" /etc + + +#проверяем, что созданный бэкап присутсвтует, с пишем в лог +if borg list backup-user@192.168.80.30:/var/hdd-backup/backup| grep -q "backup_dir_etc-$current_date"; then + logger "Success create backup /etc/* to 192.168.80.30 /var/hdd-backup/backup" +else + logger "Error Create backup /etc/* to 192.168.80.30 /var/hdd-backup/backup" +fi + +#Удаляем старые бэкапы +/bin/borg prune --keep-daily 90 --keep-monthly 12 --keep-yearly 1 backup-user@192.168.80.30:/var/hdd-backup/backup +