26. Juli 2012

Backups via lftp auf anderem Server archivieren

26. Juli 2012 - Geschrieben von Martin - Keine Kommentare

Mit folgendem Script sichere ich die Backups, welches mir Froxlor täglich von Applikationsverzeichnissen und Datenbanken erstellt auf einen zweiten Server:

#!/bin/bash
DATE=`date +%Y%m%d`
lftp -e "mkdir /backups/server01/"$DATE" && mirror --reverse /var/customers/backups /backups/server01/"$DATE" && exit" ftp://backup-server01:PASSWORT**@backup.storage.net

Hierbei wird auf dem Server ein Verzeichnis namens „/backups/server01/20120726“ erstellt und die Daten aus dem Verzeichnis „/var/customers/backups“ werden hochkopiert.

Das ganze noch in einen Cronjob gepackt und es wird jeden Tag um halb 4 Uhr Morgens ausgeführt.

30 3 * * * /root/backup.sh

Schreibe einen Kommentar