Moin,
Jetzt wo auch die PVE Backup Jobs mit PVE7.2 die vollen neuen Scheduler Features nutzen können (was ja vorher nur PBS konnte) wollte ich mal fragen, ob sich mein Backup Problem damit lösen lässt.
Problem:
Ich möchte jeden Tag genau ein automatisches Backup haben. 6 Tage die Woche (Mo-Sa) ein schnelles aber nicht sehr Applikations-Datenkonsistentes 'snapshot mode' Backup und ein Tag die Woche (So) ein langsames aber konsistenteres 'stop mode' backup.
Das würde zwar auch bisher klappen mut zwei Backup Jobs auf den selben Datastore, aber auch nur solange man ausschließlich keep-daily und keep-weekly beim Pruning nutzen will, da sich das Pruning ja nicht darum schert von welchem Backup-Job das Backup erstellt wurde.
Ich möchte nämlich ein keep-daily=14, keep-weekly=8, keep monthly=12, keep-yearly=3 haben und dabei ist es mir wichtig das alle weekly, monthly und yearly Backups ausschlieẞlich aus den sichereren 'stop mode' Backups bestehen?
Keep-monthly und keep-yearly behalten beim Pruning aber immer das letzte Backup des Monats oder Jahres. Ist der letzte Tag des Monats oder Jahres also kein Sonntag, dann wird leider immer ein 'snapshot mode' Backup behalten und das 'stop mode' Backup gelöscht.
Einzige Möglichkeit bisher die ich finden konnte war es zwei Datastores zu erstellen mit eigenen Pruning Jobs. Ein Datastore rein für tägliche 'snapshot mode' Backups mit nur keep-daily 14 und ein weiterer Datastore rein für 'stop-mode' Backups mit nur keep-weekly=8, keep-monthly=12, keep-yearly=3.
Da aber die gleichen Gäste in beiden Datastores gespeichert werden müssen und Deduplizierung nicht über Datastores hinaus klappt, verschwendet das leider viel Platz. So 33% könnte ich wohl einsparen, wenn alles mit nur einem Datastore gehen würde.
Hat jemand eine Idee ob sich das nun mit dem mächtigeren Backup Scheduler lösen lässt? Ich habe zwar die Doku gelesen aber die Syntax und Möglichkeiten verwirren mich doch ein wenig.
Wenn ich es richtig sehe wird ja nun unterstützt z.B. Backups immer nur am letzten Tag des Monats oder Jahres zu machen, dass ich da z.B. zusatzlich zu meinen sonntäglichen 'stop mode' Backup job noch zwei weitere 'stop mode' backup jobs für den letzten Tag des Monats und Jahres erstellen könnte.
Weiß zufällig jemand ob man auch irgendwie einstellen könnte, dass da die 'snapshot mode' Backups immer Mo-Sa gemacht werden aber nicht wenn es der letzte Tag des Monats/Jahres ist?
Sonst würde mir nur einfallen die Backups doppelt zu erstellen, also dass da die Mo-Sa 'snapshot mode' Backups z.B. immer um 4 Uhr laufen und die 'stop mode' Backups am letzten Tag des Monats/Jahres immer erneut danach um z.B. 6 Uhr, dass da dann das Pruning das 'Stop mode' Backup behält weil es zwar am gleichen Tag erstellt wurde aber später ist.
Ist aber halt auch nicht ganz optimal, weil dann quasi doppelt die Gäste wegen den Backups gestoppt werden, was dann wieder unnötig die Downtime erhöht.
Jetzt wo auch die PVE Backup Jobs mit PVE7.2 die vollen neuen Scheduler Features nutzen können (was ja vorher nur PBS konnte) wollte ich mal fragen, ob sich mein Backup Problem damit lösen lässt.
Problem:
Ich möchte jeden Tag genau ein automatisches Backup haben. 6 Tage die Woche (Mo-Sa) ein schnelles aber nicht sehr Applikations-Datenkonsistentes 'snapshot mode' Backup und ein Tag die Woche (So) ein langsames aber konsistenteres 'stop mode' backup.
Das würde zwar auch bisher klappen mut zwei Backup Jobs auf den selben Datastore, aber auch nur solange man ausschließlich keep-daily und keep-weekly beim Pruning nutzen will, da sich das Pruning ja nicht darum schert von welchem Backup-Job das Backup erstellt wurde.
Ich möchte nämlich ein keep-daily=14, keep-weekly=8, keep monthly=12, keep-yearly=3 haben und dabei ist es mir wichtig das alle weekly, monthly und yearly Backups ausschlieẞlich aus den sichereren 'stop mode' Backups bestehen?
Keep-monthly und keep-yearly behalten beim Pruning aber immer das letzte Backup des Monats oder Jahres. Ist der letzte Tag des Monats oder Jahres also kein Sonntag, dann wird leider immer ein 'snapshot mode' Backup behalten und das 'stop mode' Backup gelöscht.
Einzige Möglichkeit bisher die ich finden konnte war es zwei Datastores zu erstellen mit eigenen Pruning Jobs. Ein Datastore rein für tägliche 'snapshot mode' Backups mit nur keep-daily 14 und ein weiterer Datastore rein für 'stop-mode' Backups mit nur keep-weekly=8, keep-monthly=12, keep-yearly=3.
Da aber die gleichen Gäste in beiden Datastores gespeichert werden müssen und Deduplizierung nicht über Datastores hinaus klappt, verschwendet das leider viel Platz. So 33% könnte ich wohl einsparen, wenn alles mit nur einem Datastore gehen würde.
Hat jemand eine Idee ob sich das nun mit dem mächtigeren Backup Scheduler lösen lässt? Ich habe zwar die Doku gelesen aber die Syntax und Möglichkeiten verwirren mich doch ein wenig.
Wenn ich es richtig sehe wird ja nun unterstützt z.B. Backups immer nur am letzten Tag des Monats oder Jahres zu machen, dass ich da z.B. zusatzlich zu meinen sonntäglichen 'stop mode' Backup job noch zwei weitere 'stop mode' backup jobs für den letzten Tag des Monats und Jahres erstellen könnte.
Weiß zufällig jemand ob man auch irgendwie einstellen könnte, dass da die 'snapshot mode' Backups immer Mo-Sa gemacht werden aber nicht wenn es der letzte Tag des Monats/Jahres ist?
Sonst würde mir nur einfallen die Backups doppelt zu erstellen, also dass da die Mo-Sa 'snapshot mode' Backups z.B. immer um 4 Uhr laufen und die 'stop mode' Backups am letzten Tag des Monats/Jahres immer erneut danach um z.B. 6 Uhr, dass da dann das Pruning das 'Stop mode' Backup behält weil es zwar am gleichen Tag erstellt wurde aber später ist.
Ist aber halt auch nicht ganz optimal, weil dann quasi doppelt die Gäste wegen den Backups gestoppt werden, was dann wieder unnötig die Downtime erhöht.
Last edited: