Datensicherung/ Beispiel/ Dokumente stündlich sichern
Aus Wikibooks
Inhaltsverzeichnis |
[Bearbeiten] Dokumente stündlich sichern
Dieses Kapitel baut auf dem vorhergehenden Kapitel Texte täglich sichern auf, dort ist auch die Grundidee erläutert.
[Bearbeiten] Ist das nicht übertrieben?
Wenn Sie den ganzen Tag intensiv an Ihren Dokumenten arbeiten, kann eine täglich einmalige Sicherung zu wenig sein. Stellen Sie sich vor, kurz vor Feierabend geht eine Datei verloren, an der Sie den ganzen Tag gearbeitet haben. Wenn Sie nur die Vortagsversion haben, ist ein Arbeitstag verloren.
Das hier beschriebene Verfahren ermöglicht eine Sicherung mehrmals am Tag, maximal stündlich. Sie können im Scheduler eine geringere Häufigkeit programmieren, zum Beispiel alle zwei oder vier Stunden.
Diesmal verwenden wir statt %date% die Systemvariable %time%, aus der die Stunde herausgeschnitten wird. Jedes Sicherungsverzeichnis wird am nächsten Tag von der neuen Version überschrieben. Wenn Sie einen Schaden nicht innerhalb von 24 Stunden feststellen, haben Sie hoffentlich das im vorherigen Kapitel beschriebene Backup Texte täglich sichern sowie die Datensicherungen der vorhergehenden Wochen und Monate, die nach dem Drei-Generationen-Prinzip regelmäßig durchgeführt werden.
[Bearbeiten] Ein Experiment
Öffnen Sie die Eingabeaufforderung: Start - Ausführen - cmd - OK. Tippen Sie den folgenden Befehl ein, gefolgt von Enter:
- time
Sie erhalten eine Meldung, die etwa so aussieht:
- Aktuelle Zeit: 13:23:57,34
- Geben Sie die neue Zeit ein:
Sie könnten jetzt die genaue Uhrzeit eingeben oder einfach Enter drücken.
Tippen Sie jetzt ein
- echo %time%
liefert
- 13:23:57,34
Wir brauchen nur die ersten beiden Ziffern. Probieren Sie:
- echo %time:~0,2%
Der Befehl gibt die Nummer der aktuellen Stunde als zweistellige Zahl aus.
[Bearbeiten] Die Ausführung
Um die zu kopierende Datenmenge gering zu halten, werden nur Dateien kopiert, die in den letzten beiden Tagen erstellt oder verändert worden sind (maxage:2). Für den hier genannten Verwendungszweck kann man die Daten auf eine andere Partition der gleichen Festplatte kopieren, im Beispiel nach Laufwerk e:
- robocopy c:\ e:\Stunde_%time:~0,2%\ *.doc *.rtf *.txt *.xls /mir /maxage:2 /w:1 /r:1
erzeugt je nach Uhrzeit auf Laufwerk e: die Verzeichnisse Stunde_00 bis Stunde_23. Dahinein werden alle .doc, .rtf, .txt und .xls Dateien kopiert, die maximal 2 Tage alt sind. Ändern Sie die Liste der Dateitypen nach ihren Bedürfnissen.
Erstellen Sie eine Stapeldatei mit diesem Befehl als einzigen Befehl oder ergänzen Sie weitere Befehle für andere Laufwerke. Lassen sie dieses Programm vom Scheduler stündlich ausführen. Natürlich können Sie den Scheduler so einrichten, dass er um 08:00 beginnt und nach 10 Stunden mit den Sicherungen aufhört.