Installation:
sudo apt-get install borgbackup
Initialisierung Repository:
sudo borg init --encryption=repokey /borg-backup/
Repokey exportieren:
sudo borg key export /borg-backup/ repokey
!!!Repokey wird bei der Datenwiederherstellung benötigt!!!
Backup-Script erstellen:
#!/bin/bash export BORG_PASSPHRASE="xxxxxxxxxxxxxxx" LOG="/var/log/borg/backup.log" REPOSITORY=“/borg-backup/“ exec > >(tee -i ${LOG}.temp) exec 2>&1 echo "#### Backup gestartet: $(date) ####" borg create -v --stats \ $REPOSITORY::'{now:%Y-%m-%d_%H-%M}' \ /var/www \ echo "#### Backup beendet: $(date) ####" cat ${LOG}.temp >> ${LOG} rm ${LOG}.temp
Script ausführbar machen: chmod -x borgbackup.sh
Repository mounten/unmounten:
sudo borg mount /backup/borg-backup /mnt sudo morg umont /mnt