
Windows Server Backup Cleanup
« | 23 Jun 2024 | »Täglich läuft nachts der Windows-Server
Backup-Dienst an und sichert alle Daten auf eine externe Festplatte.
Das Backup läuft zwar inkrementell, aber dennoch sammeln sich unzählige
Änderungen und neuere Downloads an, die das Backup-Medium an die Grenzen
bringen.
Frage: Wie kann man älte Backup-Zustände löschen?
Bei täglicher Ausführung kommen pro Jahr 365 Backup-Einträge zusammen. Auf meinem Dateiserver kommen monatlich neue Software und OS-Images auf die Platte, die ein älteres Image ablösen.
Im Dateisystem sind diese “Altlasten” schnell gelöscht, doch das Backup behält diese Stände und wächst somit ordentlich an.
Und da ich nicht jede Variante von Debian Installern bis Windows Versionen im Backup brauche, möchte ich gerne die gespeicherten (und unbenutzen) Backup-Zwischenstände löschen.
Mit wbadmin
alte Backup Stände löschen lassen
Wenn ich bereits weiß, dass ich alle alten Backups, bis auf die letzten 10 Tage löschen möchte, so lautet das Kommando:
1wbadmin delete backup -keepVersion:10
Der Parameter -keepVersion
bewahrt die jüngsten 10 Stände (also 10 Tage bei
mir) und entfernt den Rest.
Das bringt in meinem Fall oft hunderte Gigabyte an freiem Speicher auf der Sicherungsplatte. Vor allem wenn ich temporär Filme oder andere Daten am Dateiserver ablege, die später auf DVD oder Blu-ray gebrannt oder einfach gelöscht werden, wird ordentlich Overhead im Backupspeicher generiert.
Die Ausgabe des Tools sieht dann etwa so aus:
1C:\>wbadmin delete backup -keepVersions:10 2wbadmin 1.0 - Backup command-line tool 3(C) Copyright Microsoft Corporation. All rights reserved. 4 5Enumerating backups... 6Found 283 backups, 710 will be left after the delete operation. 8Do you want to delete the backups? 9[Y] Yes [N] No y 10 11Deleting backup version 09/13/2023-01:30 (1 out of 273)... 12Deleting backup version 09/14/2023-01:30 (2 out of 273)...
Fazit
Theoretisch könnte ich mir jetzt noch einen automatisch auszuführenden Job setzen, der das Kommando monatlich startet … aber das war bisher noch nicht notwendig.
Ich führe diese manuelle Löschung jedes Jahr an einem freien Wochenende durch, wenn ich generell meine Datenbestände aufräume. So weiß ich dann auch, dass ich die Altlasten sicher nicht mehr brauche.