Ich hab eine kleines Skript geschrieben um ein Backup (das ja regelmäßig passieren sollte) etwas zu vereinfachen und zu automatisieren. Die Highligts wären:
- Das automtische ein- bzw. aushängen von Festplatten (z.b. USB, vorher werden die Festplatten geprüft)
- Eine automatische Feststellung, welches “Level” am Tag der Ausführung dran ist (inkl. Erkennung, ob bereits ein Vollbackup im selben Monat vorliegt, oder ob sogar am selben Tag bereits eines gemacht wurde)
- Auswertung ob der Backup-Vorgang erfolgreich war (mit entsprechender generierung einer Statusmail, an deren Betreff man schon den Erfolg erkennen kann.)
- Konfiguration ausschließlich über EINE Konfigurationsdatei.
- Viele Abfragen und Behandlungen von Fehlerfällen.
- TODO: Automatisches Entfernen von nicht mehr benötigten alten Backups nach einer konfigurierbaren Aufbewahrungsfrist.