Können Sie ein Tool zur Verwaltung von Bak-Dateien empfehlen?

Können Sie ein Tool zur Verwaltung von Bak-Dateien empfehlen?

Ich habe einen Ubuntu-Server, auf dem MS SQL Server Express läuft, und ein Bash-Skript, das alle 24 Stunden Backups der Datenbanken ausführt.

Ich könnte viel Zeit damit verbringen, ein Skript zum Verwalten der Dateien zu schreiben, aber wenn es ein Tool gibt, das dies für mich erledigen kann, ist das umso besser.

Idealerweise würde ich gerne Folgendes behalten:

  • die letzten 14 Tage
  • N.Tag jedes Monats in den letzten sechs Monaten

Kann jemand eine Empfehlung geben?

Antwort1

Ich bezweifle, dass es so etwas gibt.

Ich habe einen Ubuntu-Server, auf dem MS SQL Server Express läuft, und ein Bash-Skript, das alle 24 Stunden Backups der Datenbanken ausführt.

Ich würde auch hier das Backup am n-ten Tag hinzufügen. Speichern Sie die Backups mit einem Zeitstempel in einer Map ./daily/ und speichern Sie dieses Backup am n-ten Tag auch in einer Map ./month/.

Sie erhalten ein paar zusätzliche Funktionen: Sie können überprüfen, ob das monatliche Backup vorhanden ist. Sie können es auf einem anderen Server wiederherstellen, um zu überprüfen, ob es wiederhergestellt werden kann. Und das Löschen ist weniger kompliziert.

Löschung nach 14 Tagen:

find ./daily/* -mtime +14 -exec rm {} \;

verwandte Informationen