| NTBACKUP & Taskmanager |
| Geschrieben von Stefan Gruendken | |
|
Sicherungsmethoden von Windows Out of the Box
NTBACKUP + Taskmanager Immer wieder werden Fragen wie diese gestellt: gibt es nicht ein Sicherungstool mit dem man sichern kann was, wie und wann man will? Oder: kennst du nicht ein gutes Sicherungstool? Es gibt mehrere Möglichkeiten eine Sicherung durchzuführen.
Um zu sichern muss man sich zwangsläufig Gedanken darüber machen was, wohin, wie, und wann soll gesichert werden.
Beim Sichern des Systemstatus handelt es sich um die Registrierung, der COM+-Klassenregistrierungsdatenbank, den Dateien für den Systemstart und, falls es sich um einen Zertifikatsserver handelt, der Zertifikatsdienst-Datenbank. Ist der Server ein DC, sind Active Directory und das SYSVOL-Verzeichnis auch in den Ssd enthalten. Nach dem „was" stellt sich die Frage „wohin". Wichtig!! Auf ein Netzlaufwerk kann nur gesichert werden, NICHT zurückgesichert. Sicherungstypen: Es gibt mehrere Möglichkeiten eine Sicherung durchzuführen: Normal, Kopieren, Inkrementell, Differenziell oder täglich. Zum Einstellen des Sicherungstyps geht man im Assistenten einfach auf Extras und dann auf Optionen, dort kann man sich die gewünschte Variante im Dropdownmenü aussuchen.
Vollständige Sicherung Dies ist die einfachste Methode: alle Dateien, egal ob sie seit der letzten Sicherung verändert wurden, werden gesichert. Damit hat man ein aktuelles Abbild seiner Daten. Nachteil: Jede Sicherung erfordert viel Platz auf dem Zielmedium und entsprechend hoch ist der Zeitaufwand bei großen Datenbeständen. Inkrementelle Sicherung
Differenzielle Sicherung Diese Methode ist der inkrementellen Sicherung sehr ähnlich und wird auch im Wechselspiel mit vollständigen Sicherungen durchgeführt: Hier werden dann, um beim obigem Beispiel zu bleiben, Montag die Dateien gesichert, die sich am Montag verändert haben, Dienstag die von Montag und Dienstag usw., also immer alle seit der letzten Vollsicherung. Vorteil: Sie brauchen dann immer nur die Vollsicherung und die letzte Differenzsicherung, wenn Sie Ihren Originalbestand wiederherstellen wollen.
Archivbit: Sicherungsstrategie Um nicht ständig Riesige Datenmengen überflüssigerweise mit zu sichern und enorm viel Speicherplatz zu belegen, muss geklärt werden, ob tägliche viele „Neue" Daten hinzukommen. Sicherungsstrategie I Am Wochenende wird eine Komplettsicherung durchgeführt. Am Montag, Dienstag, Mittwoch und Donnerstag eine Inkrementelle Sicherung. Vorteil: Die Daten nehmen nicht viel Platz weg, da ja nach der Komplettsicherung jeden Tag nur die Änderungen gesichert werden. Nachteil: Wenn die Daten am Freitagmorgen „verloren" sind, muss zuerst die Komplettsicherung zurückgespielt werden, danach die Sicherung vom Montag, danach die von Dienstag usw. Sicherungsstrategie II Am Wochenende wird eine Komplettsicherung durchgeführt. Am Montag, Dienstag, Mittwoch, Donnerstag, Freitag und Samstag hingegen eine Differenzielle Sicherung. Vorteil: Sollten nun am Freitag die Daten „verloren" sein, wird die Sicherung von Wochenende (Komplettsicherung) zurück gesichert und die Differenzielle Sicherung vom Donnerstag und die Daten sind vollständig vorhanden. Nachteil: Bei der Sicherung am Samstag werden sehr große Datenträger benötigt, um die riesigen Datenmengen aufnehmen zu können. Batchdatei Für all diejenigen, denen der Assistent zu einfach ist, beziehungsweise nicht umfassend genug, können sich ihre Sicherungsaufgaben auch anhand einer Batchdatei erstellen. Alle benötigten Parameter hierfür findet man indem man ntbackup /? ausführt (Windowstaste + r; Start- Ausführen).
Wie erstellt man nun eine Batchdatei?? Eine Batchdatei ist eine ausführbare Datei ähnlich einer .exe Datei. Also erstellt man sich eine neue Textdatei ( .txt ) und ändert die Endung in .bat und schon ist sie Ausführbar. Wenn man nun diese Datei bearbeiten möchte öffnet man das Kontextmenü (Rechtsklick) und geht auf Bearbeiten
ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] In dem Beispiel sind so gut wie alle Parameter eingebunden die es gibt. Da man aber selten alle benötigt, werde ich die wichtigsten einmal genauer erläutern.
ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - Es wird der Systemstatus gesichert. Wenn z.B. nur eine Datei gesichert werden soll muss die Syntax ntbackup backup "C:\Windows\system32" lauten, Wichtig sind die eckigen Klammern beim Systemstatus und die Anführungszeichen bei der Datei.
ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - Definiert wie die Sicherungs-Datei nach abgeschlossener Sicherung heißt. Wichtig: Nur der Systemstatus bekommt die Endung .bks. Wenn eine Datei gesichert werden soll, muss die Datei .bkf heißen, also /F "d:\Sicherung system32.bkf"ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - Definiert wie der Sicherungsjob heißt und wie er im Logfile benannt wird. ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - Definiert den Namen des Sicherungsbandes. Wichtig: darf nicht in Verbindung mit dem Parameter /P verwendet werden, weil aus einem Pool heraus kein spezielles Medium bestimmt werden kann. ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - [/V:{yes | no}] Definiert ob die Daten nach der Sicherung überprüft werden sollen - [/R:{yes | no}] Definiert ob nur der Besitzer oder auch Benutzer die Administrative Rechte haben diese Datei zurücksichern dürfen. - [/L:{f | s | n}] Definiert ob und wie groß ein erstelltes LOG File sein wird full, summery oder none. (Vollständig, Zusammenfassung oder kein)
ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - Definiert den Sicherungstypen normal, copy, differential, incremental, oder daily.
ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}] - Definiert ob bei unterstützter Hardwarekomprimierung diese Ein-oder Ausgeschalten sein soll.
ntbackup backup [systemstate] "@FileName.bks" /J {"JobName"} [/P {"PoolName"}] [/G {"GUIDName"}] [/T { "TapeName"}] [/N {"MediaName"}] [/F {"FileName"}] [/D {"SetDescription"}] [/DS {"ServerName"}] [/IS {"ServerName"}] [/A] [/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {BackupType}] [/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}]
Resümee: In Verbindung mit dem Taskmanager ist das Ntbackup - Tool eine unschlagbare Waffe im Kampf gegen den Datenverlust, und besonders in der heutigen Zeit, wo Massenspeicher bis zu 400 GB gar kein Problem sind. Zudem ist es keine sehr kostspielige Angelegenheit mehr. MS = Microsoft Ssd = Systemstatusdateien |