Generationensicherung mit Robocopy

ghostface_ch

Enthusiast
Thread Starter
Mitglied seit
15.02.2006
Beiträge
677
Ort
zürich - schweiz
Liebe HardwaereLUXXer
Ich habe eine Frage an euch: Wie würdet ihr folgende Backupstrategie mit Robocopy realisieren?
WochentagSicherungsartÜberschreiben?Speicherort
Montag - DonnerstagInkremenmtellJa, vorhanden Dateien löschen<Backupfolder>\<Wochentag>
Freitag 1-3FullJa, vorhanden Dateien löschen<Backupfolder>\<Woche><Zahl> Bsp. Woche1
Freitag 4FullNein<Backupfolder>\<Monat><Jahr>
Letzter Freitag des JahresFullNein<Backupfolder>\<Jahr>
Einerseits müsste man das Datum mit der cmd auslesen können für die Ordnerauswahl und andererseits Robocopy mit den passenden Parametern starten..
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Den Ablauf der Batchdatei/des Scripts stelle ich mir etwas so vor:
1.) Tag auslesen z.B. Mittwoch
2.) Wenn Montag - Donnerstag -> Differnezial Backup in <Backupfolder>\<Wochentag> (Nur Dateien mit Archivbit backupen. Nach Backup Archivbit zurücksetzten). Ordnerinhalt vor dem Backup löschen
3.) Wenn Freitag
3.1) Prüfen, ob erster, zweiter, dritter oder vierter Freitag des Monates
3.1.1) Wenn erster, zweiter oder dritter -> Full Backup in <Backupfolder>\<Woche><Zahl> (Archivbit nicht beachten und nach Backup zurücksetzten) Ordnerinhalt vor dem Backup löschen
3.1.2) Wenn vierter Freitag, Prüfen ob 12 Monat
3.1.2.1) Wenn nicht 12. Monat -> Full Backup in <Backupfolder>\<Monat><Jahr> (Archivbit nicht beachten und nach Backup zurücksetzten)
3.1.2.2) Wenn 12. Monat -> Full Backup in <Backupfolder>\<Jahr> (Archivbit nicht beachten und nach Backup zurücksetzten)

Umsetzung:
Ordnerinhalt löschen:
deltree /y <Ziel>\*.*

Inkr. Backup:
robocopy.exe <Quelle> <Ziel> /M /E /COPYALL /V /R:10 /W:10 /NP /LOG: <Pfad> /TEE

Full Backup:
robocopy.exe <Quelle> <Ziel> /E /COPYALL /V /S /R:10 /W:10 /NP /LOG: <Pfad> /TEE
attrib -a <Quelle>\*.* /S /D

Wochentag auslesen:
???

Anzahl Freitag im Monat:
??
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh