automatisierte Backups per Cronjob

installieren, modifizeren, administrieren
Antworten
Benutzeravatar
h3rb3rn
Administrator
Beiträge: 105
Registriert: Mo 9. Feb 2015, 23:29

automatisierte Backups per Cronjob

Beitrag von h3rb3rn » Mi 6. Dez 2017, 15:32

Automatisierte Backups per script gesteuert per Cronjob

Skriptverzeichnis und Backupskript erstellen

Code: Alles auswählen

sudo bash
mkdir /opt/scripts
cd /opt/scripts
vim backup_usb.sh
Beispiel Quelltext für ein Backup fest definierter Ordner auf zwei wechselnde USB Festplatten

Code: Alles auswählen

echo "Laufwerk einbinden"
mount UUID="E6C42999C4296CCD" /mnt/
mount UUID="CA7C24917C247A79" /mnt/

echo "60sec warten auf Einbindung"
sleep 60

echo "Daten kopieren"
rsync --numeric-ids -avz /var/lib/vz/Users/usm/Byzo/ /mnt/
rsync --numeric-ids -avz /var/lib/vz/dump/ /mnt/

echo "60 sec warten auf Laufwerkstrennung"
sleep 60

echo "Laufwerk trennen"
umount UUID="E6C42999C4296CCD"
umount UUID="CA7C24917C247A79"
Hinweis: Die UUID der eigenen USB Festplatten mit blkid abfragen und im Quelltest ersetzen

Cronjob anlegen mit

Code: Alles auswählen

sudo crontab -e
folgende Zeile an das Ende einfügen und speichern

Code: Alles auswählen

0 1	* * *	root	cd /opt/scripts && sh backup_usb.sh

Link:
BBcode:
HTML:
Hide post links
Show post links

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast