Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Navigation

Mein Blog magenbrot.net



Mail-, Web-, Domainhosting und vieles mehr durch OVTEC Völker IT.


Wenn Dir diese Seite geholfen hat, kannst Du mir gerne ein (oder zwei) Bier ausgeben:


linux:backup:duply:letztes_backup_ueberpruefen

Letztes Backup überprüfen

Nach jedem Backup-Lauf überprüfe ich sofort das gerade gemachte Backup. Dazu nutze ich die Möglichkeit von duply vor und nach dem Backup ein Script auszuführen.

Im pre-Script schreibe ich das aktuelle Datum in eine Datei, die anschließend von dem Backup mitgesichert wird.

/etc/duply/meinserver.de/pre
# create testfile for backup check
date +%Y-%m-%d > /duply-check

Anschließend stelle ich die Datei unter einem anderen Namen wieder her und vergleiche die beiden Dateien. Im Fehlerfall wird eine Email verschickt:

/etc/duply/meinserver.de/post
# restore the check file from the last backup (created in pre)
duply meinserver.de fetch duply-check /duply-check-restore

# compare the restored file with the check file
diff -q /duply-check /duply-check-restore
RET=$?

if [ ${RET} -ne 0 ]; then
  echo -e "ERROR: our check files differ:  /duply-check /duply-check-restore \n the backup may have failed. Please check." | mail -s "backup error on meinserver.de" backup-errors@meinserver.de
else
  echo "backup is ok" | mail -s "backup successful on meinserver.de" backup@meinserver.de
fi

# clean up
rm -f /duply-check /duply-check-restore

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
P B P R J
 
linux/backup/duply/letztes_backup_ueberpruefen.txt · Zuletzt geändert: 16.04.2015 13:05 (Externe Bearbeitung)