Inhaltsverzeichnis
PersBackup


Echtzeitsicherung mit Personal Backup Monitor (PbMon- Vers. 2.1)

Manchmal möchte man, dass die während der täglichen Arbeit geänderten Dateien möglichst schnell und nicht erst beim nächsten geplanten Backup gesichert werden. Dazu müssen die Verzeichnisse, in denen diese Dateien abgelegt sind, ständig überwacht werden, um bei einer Änderung dann automatisch das Backup zu starten. Ich habe dazu das Programm Personal Backup Monitor (PbMon) entwickelt, mit dem sich dies sehr einfach realisieren lässt. Das Programm ist Bestandteil des Installationspakets für Personal Backup 6.

Mit dem Programm können bis zu 32 beliebige Verzeichnisse überwacht werden, wobei ausgewählt werden kann, auf welche Änderungen geprüft werden soll (z.B. Dateiname und/oder Zeitstempel). Außerdem kann ein Filter (z.B. *.odt oder *.txt) angegeben werden, das die Überwachung auf die Dateien beschränkt, die zu dem Filter passen. Für jedes zu überwachende Verzeichnis kann ein spezieller Backup-Auftrag ausgewählt werden, der zuvor mit Personal Backup erstellt wurde.
In periodischen, einstellbaren Zeitabständen, z.B. alle 30 Sekunden oder auch nur alle 5 Minuten, prüft das Programm, ob es eine Änderung in einem der ausgewählten Verzeichnisse gegeben hat und startet dann automatisch im Hintergrund das zugehörige Backup.

Hinweis: Die für die Überwachung verwendete Windows-Funktion ReadDirectoryChangesW weist leider einige Schwächen auf. So kann man zwar auch Unterverzeichnisse überwachen, erhält dann aber, anders als im Hauptverzeichnis, nicht zurückgemeldet, welche Dateien geändert wurden, so dass die o.g. Filterung nicht funktioniert. Die Überwachung des Programms PbMon beschränkt sich daher auf das jeweils angegebene Stammverzeichnis. Zu überwachende Unterverzeichnisse müssen einzeln der Überwachungsliste hinzugefügt werden.

Einstellungen

Durch Klick auf die Schaltfläche Verzeichnis hinzufügen kann ein beliebiges Verzeichnis der Liste der zu überwachenden Verzeichnisse (oben links in der Abbildung) hinzugefügt werden. Mit Klick auf Verzeichnis entfernen wird ein Verzeichnis aus der Liste gestrichen. Nach Auswahl eines Verzeichnisses in der Liste können die dazu gewünschten Überwachungsoptionen eingestellt werden:

Weitere Optionen


Menü

Mit einem Klick auf die zweite Schaltfläche unten rechts (Hamburger-Button) öffnet man das Programm-Menü

Starten und Stoppen der Überwachung

Nachdem die oben beschriebenen Einstellungen vorgenommen wurden, kann die Überwachung durch Klick auf die Schaltfläche mit dem blauen Pfeil gestartet werden. Es werden jetzt alle in der Liste durch ein Häkchen gekennzeichneten Verzeichnisse auf jeweils eingestellten Änderungen überwacht. Durch Klick auf die Stopp-Schaltfläche kann die Überwachung beendet werden.
Wenn in den ausgewählten Verzeichnissen eine Änderung an einer ausgewählten Datei erkannt wurde, wird diese Datei in der Liste links unten angezeigt. Vor dem Dateinamen steht die laufende Nummer (01, 02, etc.) des zugehörigen Verzeichnisses in der Liste. In Klammern angefügt wird außerdem eine Information über die Art der Änderung: A = neu, R = gelöscht, M = geändert, O = alter Name oder N = neuer Name. Rechts daneben wird angezeigt, wie viele Minuten/Sekunden noch bis zum nächsten Backup verbleiben. Darunter blinkt eine Anzeige kurz auf, wenn ein Backup gestartet wird.

Hinweis: Nach einer Änderung der Einstellungen für eine Überwachung wird diese erst wirksam, nachdem die Überwachung gestoppt und wieder gestartet wird.

Wenn das Programm im Hintergrund läuft (siehe oben), kann mit einem Rechtsklick auf das kleine Symbol im Windows-Infobereich ein Kontext-Menü geöffnet werden, über das die Überwachung angehalten und wieder gestartet werden kann.



J. Rathlev, D-24222 Schwentinental, April 2023