HinzufügenVonAnleitungen
This commit is contained in:
47
CreatBackup-SSHF.sh
Normal file
47
CreatBackup-SSHF.sh
Normal 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
|
||||
Reference in New Issue
Block a user