add back scripts for b00

This commit is contained in:
masq 2025-11-01 08:36:23 +01:00
parent e612c2ddd0
commit 0e35a74e38
Signed by: masq
GPG Key ID: 35A0D64DDE13B10F
2 changed files with 34 additions and 0 deletions

12
backup_os_b00.sh Executable file
View File

@ -0,0 +1,12 @@
#!/usr/bin/bash
BACKUP=$1
TARGET=$2
if [[ $BACKUP == "/" ]];
then
BACKUP=""
fi
rsync -vaAX --delete-excluded --delete $BACKUP/ --exclude=$BACKUP/dev/* --exclude=$BACKUP/proc/* --exclude=$BACKUP/sys/* --exclude=$BACKUP/tmp/* --exclude=$BACKUP/run/* --exclude=$BACKUP/mnt/* --exclude=$BACKUP/media/* --exclude=$BACKUP/cdrom/* --exclude=$BACKUP/lost+found/* --exclude=$BACKUP/var/lib/containers/* --exclude=$BACKUP/var/lib/lxcfs/* --exclude=$BACKUP/var/lib/backuppc $TARGET

22
backup_vms_b00.sh Executable file
View File

@ -0,0 +1,22 @@
#!/bin/bash
# Gitea
/root/scripts/borg_partclone_backup_multipartition.sh vg0 gitea-rootfs 100M 1 ptrs.top /mnt/borg-b00 boot || exit 1
sleep 1
/root/scripts/borg_partclone_backup_multipartition.sh vg0 gitea-rootfs 100M 3 ptrs.top /mnt/borg-b00 root || exit 1
sleep 1
/root/scripts/borg_partclone_backup_multipartition.sh vg0 gitea-var-lib 100M 1 ptrs.top /mnt/borg-b00 var-lib || exit 1
sleep 1
# Db
/root/scripts/borg_partclone_backup_multipartition.sh vg0 db-rootfs 100M 1 ptrs.top /mnt/borg-b00 root || exit 1
sleep 1
/root/scripts/borg_partclone_backup_multipartition.sh vg0 db-var-lib-mysql 100M 1 ptrs.top /mnt/borg-b00 var-lib-mysql || exit 1
sleep 1
# Mail
/root/scripts/borg_partclone_backup_multipartition.sh vg0 mail-rootfs 100M 1 ptrs.top /mnt/borg-b00 root || exit 1
sleep 1
/root/scripts/borg_partclone_backup_multipartition.sh vg0 mail-var-lib-postgresql 100M 1 ptrs.top /mnt/borg-b00 var-lib-postgresql
sleep 1
/root/scripts/borg_partclone_backup_multipartition.sh vg0 mail-var-mail 100M 1 ptrs.top /mnt/borg-b00 var-mail