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:

Wer mehr über Robocopy wissen will ist hier ein von Microsoft TechNet Artikel: Robocopy

Andere Lösungen:

Natürlich gibt es auch andere gute Tools, die den Anwender beim Backup unter die Arme greifen. XCopy, Teracopy oder FreeFileSync.
Für das Backup des eigentlichen Betriebssystems verwendet ich auch eine kommerzielle Lösung, weil es mir Features anbietet, was Robocopy trotz seiner Stärken nicht erfüllen kann.

Merken

Merken

Merken

Merken

Merken

Merken