HinzufügenVonAnleitungen

This commit is contained in:
2020-08-23 10:23:17 +02:00
parent 278920272a
commit 6711636621
7 changed files with 175 additions and 33 deletions

47
CreatBackup-SSHF.sh Normal file
View File

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