consolidate all repos to one for archive

This commit is contained in:
2025-01-28 13:46:42 +01:00
commit a6610fbc7a
5350 changed files with 2705721 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
#!/bin/bash
backup_type=$1
backup_dir="/mnt/backup/26097"
source_dir="/home"
if [ "$backup_type" == "incremental" ]; then
for userdir in /home/*; do
rdiff-backup --include="$userdir/Maildir" --exclude="$userdir/*" $source_dir "$backup_dir/criinc"
done
elif [ "$backup_type" == "mirror" ]; then
for userdir in /home/*; do
rsync -va --include="$userdir/Maildir" --exclude="$userdir/*" $source_dir "$backup_dir/crimir"
done
else
echo "Napaka: Neveljaven način izdelave kopije."
exit 1
fi

View File

@@ -0,0 +1,18 @@
#!/bin/bash
backup_type=$1
backup_dir="/mnt/backup/26097"
source_dir="/home"
if [ "$backup_type" == "incremental" ]; then
for userdir in /home/*; do
rdiff-backup --exclude="$userdir/Maildir" $source_dir "$backup_dir/othinc"
done
elif [ "$backup_type" == "mirror" ]; then
for userdir in /home/*; do
rsync -va --exclude="$userdir/Maildir" $source_dir "$backup_dir/othmir"
done
else
echo "Napaka: Neveljaven način izdelave kopije."
exit 1
fi

View File

@@ -0,0 +1,10 @@
# Izdelava kopije kritičnih podatkov
1 * * * * /home/nik/Sola/SA/Naloga_5/backup-critical.sh incremental
#zato ker se zmotim bi rad mel opcijo da povlecem iz zgodovine
# Izdelava kopije ostalih podatkov
0 0 * * * /home/nik/Sola/SA/Naloga_5/backup-other.sh mirror
# ne portrebujem zgodovine za ne kriticne stvari

View File

@@ -0,0 +1,6 @@
#!/bin/bash
./backup-critical.sh incremental
./backup-other.sh mirror
./restore.sh

View File

@@ -0,0 +1,19 @@
#!/bin/bash
backup_criinc="/mnt/backup/26097/criinc/nik/Maildir"
destination_criinc="/home/nik/Maildir"
backup_othmir="/mnt/backup/26097/othmir"
destination_othmir="/home/nik"
if [ -d "$destination_dir" ]; then
read -p "POZOR: Obstojajo podatki v direktoriju $destination_dir. Nadomestim? (da/ne) " confirm
if [ "$confirm" != "da" ]; then
echo "Obnovitev prekinjena."
exit 1
fi
fi
# rsync -av $backup_othmir/ $destination_othmir
rdiff-backup --force --restore-as-of now $backup_criinc $destination_criinc