This repository has been archived on 2020-11-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
BorgBackup/Crea Backup-SSH.sh
2020-08-23 10:23:17 +02:00

44 lines
857 B
Bash

#!/bin/bash
###########################
#
# Edit Beginner
#
###########################
$Name=frei Wählbar
# Einträge ohne / am anfang
$excludePFAD=pfad/zur/exclude
$BackupPFAD=pfad/zum/repo
$BackupDelite=15
# SSH Only
$Benutzer=
$Host=
# BackupDir, durch Space /Ordner usw erweitbahr
$BackupDir=/home
############################
#
# Not Edit for Beginner
#
############################
# CreatBackup-SSH
echo "### Borg Backup Start ###"
sudo borg create -vs -C zlib --patterns-from /$excludePFAD ssh://$Benutzer@$Host/$BackupPFAD::$Name.{now:%y.%m.%d} \
$BackupDir \
&& \
sudo borg prune -vs -P $Name ssh://$Benutzerg@$Host/$BackupPFAD \
--keep-last=$BackupDelite
echo "### Borg Backup Ende ###"
# Wiederherstellung
#$BackupName=
#$NeuerPFAD=
#
#sudo borg extract -v ssh://$Benutzer@$Host/$BackupPFAD::$BackupName $NeuerPFAD