Problembeschreibung: #
Die Aufbewahrungsrichtlinie in ShadowProtect SPX arbeitet leider nicht mehr so wie die in ShadowProtect.
Ablauf in ShadowProtect: #
Aufbewahrung wird auf 1 gestellt und Häkchen kann gesetzt werden für das „Löschen vor dem Backup“. Damit wird das erst das vorhandene Backup gelöscht und danach ein neues Backup angelegt.
Ablauf in ShadowProtect SPX: #
Aufbewahrung wird auf 1 gestellt. Das Häkchen für das „Löschen vor dem Backup“ ist ausgegraut und kann nicht aktiviert werden. Das Häkchen kann erst aktiviert werden wenn mindestens 2 Backups vorgehalten werden. Damit wird erst das Backup ausgeführt und danach das alte Backup gelöscht.
Problem: #
Es muss genügen Speicher auf dem Laufwerk zur Verfügung stehen um 2 Backups aufnehmen zu können., was meist nicht der fall ist.
Problemlösung: #
Lösung: #
In den Backup-Einstellungen kann ein Skript aktiviert werden das vor dem Backup ausgeführt wird.
Das Skript muss in folgenden Ordner erstellt werden.
C:\ProgramData\StorageCraft\spx\scripts
Dem Skript einen sinnvollen Namen geben: „Loeschen aelter 1Tag.cmd“
Skript: #
- „Laufwerk“ ist durch den Laufwerksbuchstaben zu ersetzen
- „Tage“ ist durch die Anzahl der Tage zu ersetzen. Alle Dateien die Älter sind werden gelöscht.
forfiles /p "Laufwerk" /s /m *.* /D -"Anzahl der Tage" /C "cmd /c del /q @path"
Beispiel: (Laufwerk = S:\ und Tage = 1) #
forfiles /p S:\ /s /m *.* /D -1 /C "cmd /c del /q @path"
Einstellung: #
Das Skript ist in den Einstellungen
- „Start Job Script“ und „Pre-Snapshot Script“
auszuwählen.