D
Deleted member 14422
Guest
Hi Leute,
ich sollte für einen Kunden ein Generationenbackup auf Basis von Tartarus einrichten. Entweder ich stand auf dem Schlauch oder besser kann man es mit Tartarus nicht lösen - ich habe nun insgesamt 12 Profile:
Diese werden klassisch über die generic.inc aufgerufen. Hier ein Beispiel für das Mailbackup in der Crontab:
Nun gibt es mit charon.ftp aber ein Problem, das den FTP-Space aufräumt:
Hier wird nun in jedem Ordner (daily, weekly, monthly, yearly) darauf geprüft, welche Datei älter als 3 Tage ist (--maxage 3). Dabei hat er natürlich das letzte Wochenbackup gelöscht.
Gibt es hier eine Alternatividee? Kann Charon das überhaupt oder muss ich den unschönen weg über find gehen?
ich sollte für einen Kunden ein Generationenbackup auf Basis von Tartarus einrichten. Entweder ich stand auf dem Schlauch oder besser kann man es mit Tartarus nicht lösen - ich habe nun insgesamt 12 Profile:
- Mail
- Daily
- Weekly
- Monthly
- Yearly
- Web
- Daily
- Weekly
- Monthly
- Yearly
- MySQL
- Daily
- Weekly
- Monthly
- Yearly
Diese werden klassisch über die generic.inc aufgerufen. Hier ein Beispiel für das Mailbackup in der Crontab:
Code:
## Mail
0 1 * * mon-sat /usr/sbin/tartarus /etc/tartarus/mail/daily.conf
0 1 * * sun /usr/sbin/tartarus /etc/tartarus/mail/weekly.conf
0 1 1 * * /usr/sbin/tartarus /etc/tartarus/mail/monthly.conf
0 1 1 1 * /usr/sbin/tartarus /etc/tartarus/mail/yearly.conf
Nun gibt es mit charon.ftp aber ein Problem, das den FTP-Space aufräumt:
Code:
# Cleanup hook for old backups
TARTARUS_POST_PROCESS_HOOK() {
echo -n "$STORAGE_FTP_PASSWORD" | /usr/sbin/charon.ftp \
--host "$STORAGE_FTP_SERVER" \
--user "$STORAGE_FTP_USER" --readpassword \
--maxage 3 \
--dir "$STORAGE_FTP_DIR" --profile "$NAME"
}
Gibt es hier eine Alternatividee? Kann Charon das überhaupt oder muss ich den unschönen weg über find gehen?