Kleines Rsnapshot/Cron Problem

Aracon

Aracon

Routinier
Hallo!

Ich mache mit rsnapshot backups von meiner Festplatte auf eine externe Festplatte und habe deshalb no_create_root 1 gesetzt, damit eben nur backups gemacht werden, wenn die Festplatte auch angeschlossen ist. Ich habe auch Anacron so konfiguriert, dass verpasste backups nachgeholt werden. Das Problem ist jetzt, dass durch no_create_root oft die Backups nicht rotiert werden.

Code:
drwxr-xr-x  3 root    root  4096 Jan 17 17:17 daily.0/
drwxr-xr-x  3 root    root  4096 Jan 16 20:17 daily.1/
drwxr-xr-x  3 root    root  4096 Jan 16 19:17 daily.2/
drwxr-xr-x  3 root    root  4096 Jan 14 19:17 daily.3/
drwxr-xr-x  3 root    root  4096 Jan 11 18:17 daily.4/
drwxr-xr-x  3 root    root  4096 Jan  9 19:17 daily.6/
drwxr-xr-x  3 root    root  4096 Jan 18 20:17 hourly.0/
drwxr-xr-x  3 root    root  4096 Jan 18 20:00 hourly.1/
drwxr-xr-x  3 root    root  4096 Jan 18 19:17 hourly.2/
drwxr-xr-x  3 root    root  4096 Jan 18 18:17 hourly.3/
drwxr-xr-x  3 root    root  4096 Jan 18 13:17 hourly.4/
drwxr-xr-x  3 root    root  4096 Jan 18 12:17 hourly.5/
drwxr-xr-x  3 root    root  4096 Jan  3 16:17 weekly.0/
drwxr-xr-x  3 root    root  4096 Dec 12 19:17 weekly.1/
drwxr-xr-x  3 root    root  4096 Dec  7 19:17 weekly.2/

So wurden die ganzen weeky backups von mir von Hand angelegt und wenn monthly o.ä. läuft, keine externe Platte angeschlossen ist, und no_create_root aktiviert ist wird es auch nicht zu einem späteren Zeitpunkt "nachgeholt".

Hat jemand eine Idee wie ich das ändern könnte?
 
Ich verstehe Deine Frage nicht. Du sagst, Du habest Anacron so konfiguriert, dass verpasste backups nachgeholt wuerden, und gleichzietig wird monthly _nicht_ zu einem spaeteren Zeitpunkt nachgeholt. Kannst Du die beiden Aussagen nochmal ein bisschen aufeinander abstimmen?
 
Also cron und anacron funktionieren sehr gut nur wenn die Festplatte nicht angeschlossen macht rsnapshot kein Backup (was es ja auch nicht soll).
rsnapshot macht dann mit den hourly backups weiter, wenn die Festplatte angeschlossen ist, es wird aber kein weekly oder monthly backup nachgeholt (weil die cron es nicht mehrmals am Tag ausführt). Es kann also im Extremfall sein, dass ich über Monate nur Backups vom letzten Tag bekomme weil die alten Backups nie in daily, weekly und monthly backups rotiert wurden.
 
Dann werden ja versaeumte Laeufe auch fuer 'daily' nicht nachgeholt.
Du muesstest wohl ein Skript erzeugen, dass Du mit crontab taeglich laufen laesst und das
  1. Prueft, ob das letzte 'monthly' aelter als 1 Monat ist. Wenn ja: lasse rsnapshot monthly laufen
  2. Prueft, ob das letzte 'weekly' aelter als 1 Woche ist. Wenn ja: lasse rsnapshot weekly laufen
  3. rsnapshot daily aufruft
Mit 'anacron' muesstest Du aber doch eigentlich rsnapshot mit diesen drei Optionen auch konfigurieren koennen, nicht?
 

Ähnliche Themen

find Ausgabe in "Anführungszeichen"

Keine grafische Oberfläche (Debian Installation)

Problem mit SATA

Broadcom 5715 verursacht grosse Probleme mit POE-Switch

Creative Labs SoundBlaster Audigy 2 ZS unter Debian / Kernel 3.16

Zurück
Oben