Jeder braucht Sie, aber die meisten vernachlässigen es. Ein Backup von den wichtigen Dokumenten und Dateien seines lokalen Rechners. Jedoch nicht jedes Backup ist auch ein gutes Backup. In diesem kurzen Artikel gehe ich näher auf einen Backupprozess mit Windows Boardmitteln ein.
Was macht ein gutes Backup aus?
Für die meisten kommt der Gedanke mit dem Backup im Falle eines Hardwareausfalls als ersten in den Sinn. Daher werden Festplatteninhalte auf externe Platten kopiert. Das einfachste Prinzip ist das Auswählen des Wurzelverzeichnisses einer Partition mit den darunterliegenden Verzeichnissen und Dokumenten mit Hilfe des Dateiexplorers und dem Einfügen der Kopie auf die externe Festplatte. Bei dem Szenario kommen schnell ein paar hundert Megabyte zustande. Diese müssen dann mühsam über einer der gängigen USB (2/3), eSATA oder Firewire Schnittstelle an die externe Platte übermittelt werden.
Was ist aber, wenn nur wenige Dateien nach dem letzten eigentlichen Backup geändert wurden?
Sinnvoll wäre es, wenn nur diese Dateien als „differenzielle“ Sicherung auf das bestehende Backup übertragen werden. Somit wäre eine enorme Zeitersparnis gegeben, wenn nur ein paar Megabytes übertragen werden müssen.
Backup Mirroring mit Robocopy
In diesem kurzen Beispiel werden alle Dateien gespiegelt und der Backupprozess in einem Log Bericht abgelegt.
robocopy.exe "D:\Quelle" "X:\Ziel" /MIR /TEE /NDL /NP /log:"%USERPROFILE%\Documents\Backup_%date%.TXT"
Allgemeine Parameter
Parameter |
Beschreibung |
D:\Quelle |
Quellpfad der zu sichernden Dateien und Ordner |
X:\Ziel |
Zielpfad zum ablegen des Backups |
/MIR |
Spiegelung von Quelle zum Ziel |
Parameter für Logs und Berichte
Parameter |
Beschreibung |
/tee |
Informationen während des Backup Prozesses auf Konsole anzeigen und Log Datei abspeichern |
/NDL |
Dateien und Verzeichnisse werden nicht in dem Logfile abgespeichert |
/NP |
Das Unterbinden, Fortschrittsinformationen in dem Logfile abzuspeichern |
/log |
Zielpfad der Log Datei. In dem Beispiel wird es in dem eigenen Dokumentenordner des Benutzers abgelegt. |
Als Ergebnis bekommt man dann ein detailierten Bericht, welche Dateien kopiert wurden.
------------------------------------------------------------------------------- ROBOCOPY :: Robustes Dateikopieren für Windows ------------------------------------------------------------------------------- Gestartet: Donnerstag, 10. August 2016 13:17:21 Quelle : D:\QuelleDB\ Ziel : E:\ZielBackup\ Dateien : *.* Optionen: *.* /NDL /TEE /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /NP /R:1000000 /W:30 ------------------------------------------------------------------------------ Neue Datei 422.0 m D:\QuelleDB\Arbeiten-Lightroom.lrcat Neue Datei 385.7 m D:\QuelleDB\Freizeit-Lightroom.lrcat ... Neue Datei 7.2 m D:\2017.08.09 - Ausflug\RAW Datas\_MG_6976.CR2 ... ------------------------------------------------------------------------------ Insgesamt KopiertÜbersprungenKeine Übereinstimmung FEHLER Extras Verzeich.: 404 17 0 0 0 0 Dateien: 30295 543 29752 0 0 0 Bytes: 187.827 g 3.098 g 184.729 g 0 0 0 Zeiten: 0:03:56 0:03:23 0:00:00 0:00:33 Geschwindigkeit: 16375771 Bytes/Sek. Geschwindigkeit: 937.029 Megabytes/Min. Beendet: Samstag, 10. August 2014 13:21:18
Parameter zum Testen
Wer sein Robocopy testen will, ohne das Dateien wirklich kopiert oder gelöscht werden, kann folgenden Parameter mit angeben
Parameter |
Beschreibung |
/L |
Zum Testen der Befehlskette |
Versionierung?
Als weiteren Punkt für ein gutes Backup ist eine durchdachte Versionierung. Im Grunde soll hiermit das Problem mit logischen Fehlern angegangen werden. Die Hardware ist bis jetzt intakt und man macht weiter seine Backups. Jedoch schleichen sich mit der Zeit durch Fehler bei Programmen von Drittherstellen oder beim Bearbeiten der Daten oder Dokumente ein. Auch der menschliche Faktor spielt eine enorme Rolle. Man bearbeitet etwas und will nach dem vermeintlichen Speichern lieber auf die vorherige Version zurückgreifen können. Wenn die Programme der Dritthersteller (Word, Excel,…) dies nicht anbieten, ist eine 1 Woche alte Sicherung in dem Moment obsolet.
Differenzielles Backup mit Robocopy
Robocopy kann von Hause keine Versionierung durchführen. Um es dennoch zu ermöglichen werden nur die aktuell neuen Dateien aus dem Quellpfad auf ein separates Verzeichnis abgelegt.
Robocopy "D:\Quellpfad" "X:\backup\%year%_%month%_%day%\" /MAXAGE:1
spezieller Parameter für differnzielle Sicherung
Parameter |
Beschreibung |
/MAXAGE: |
Dateien älter als 1 Tag alt sind nicht kopieren |
Quelle Microsoft:
Andere Lösungen: