Moin!
Ich habe ein Problem mit einem Backup Auftrag (duplicity). Der Auftrag für den Vollbackup soll immer an einem Samstag, zwischen den 21 und 28. Tag des Monats um 1930 Starten. Zusätzlich sollen 3x am Tag inkrementelle Sicherungen angelegt werden. Meine /etc/crontab sieht so aus:
Mein /etc/cron.daily/ Verzeichnis beinhaltet die Datei "backup" mit folgenden Inhalt:
Ich habe zunächst einen Vollbackup angelegt und dann sollte alles alle 8 Stunden inkrementell laufen bis zum nächsten Backup.
Jetzt zu meinem Problem - der Backup schien ein paar Tage zu laufen, doch jetzt merke ich, daß das letzte Backup vom 05. Mai, also schon 5 Tage her, ist.
Der Server speichert auf einen Netzwerkserver per scp die Dateien ab. Es ist noch mehr als genügend Speicherplatz am Ziel vorhanden. Zudem kann ich das Backup Script manuell ausführen:
Das ist kein Problem - das Backup wird dann ausgeführt (inkrementell oder auch vollbackup - mit parameter "full").
Ich habe ein Problem mit einem Backup Auftrag (duplicity). Der Auftrag für den Vollbackup soll immer an einem Samstag, zwischen den 21 und 28. Tag des Monats um 1930 Starten. Zusätzlich sollen 3x am Tag inkrementelle Sicherungen angelegt werden. Meine /etc/crontab sieht so aus:
Code:
root@server1:~# cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
30 19 21-28 1-12 6 root /usr/local/sbin/backup.sh full >/dev/null 2>&1
Mein /etc/cron.daily/ Verzeichnis beinhaltet die Datei "backup" mit folgenden Inhalt:
Code:
root@server1:~# cat /etc/cron.daily/backup
# /etc/cron.d/duplicity
00 18 * * * root /usr/local/sbin/backup.sh >/dev/null 2>&1
00 02 * * * root /usr/local/sbin/backup.sh >/dev/null 2>&1
00 10 * * * root /usr/local/sbin/backup.sh >/dev/null 2>&1
Ich habe zunächst einen Vollbackup angelegt und dann sollte alles alle 8 Stunden inkrementell laufen bis zum nächsten Backup.
Jetzt zu meinem Problem - der Backup schien ein paar Tage zu laufen, doch jetzt merke ich, daß das letzte Backup vom 05. Mai, also schon 5 Tage her, ist.
Der Server speichert auf einen Netzwerkserver per scp die Dateien ab. Es ist noch mehr als genügend Speicherplatz am Ziel vorhanden. Zudem kann ich das Backup Script manuell ausführen:
Code:
root@server1:~# sh /usr/local/sbin/backup.sh
Das ist kein Problem - das Backup wird dann ausgeführt (inkrementell oder auch vollbackup - mit parameter "full").