(Ab Version 5.030)

Für die Datensicherung muss gewährleistet sein, dass der AdvoluxServerManager auf das Backupverzeichnis zugreifen kann und über die notwendigen Berechtigungen verfügt. In manchen Systemumgebungen ist das zur Laufzeit nicht der Fall, so dass die Datensicherung nicht erfolgreich durchgeführt werden kann.

Mit der Advolux Version 5.030 sind zwei neue Schalter in der luxserver.xml verfügbar, über die der Backup-Prozess an die eigene Umgebung angepasst werden kann:

  • PRE_BACKUP_SCRIPT
  • POST_BACKUP_SCRIPT

Hier können plattformspezifische Skripte (Shell-Skripte für macOS und Linux sowie z. B. Batch-Skripte für Windows) angegeben werden, die direkt vor dem Start der Datensicherung (PRE_BACKUP_SCRIPT) und direkt nach Beendigung der Datensicherung ausgeführt werden.

Der Ablauf beim Backup wäre dann wie folgt:

  1. Wenn PRE_BACKUP_SCRIPT auf eine existierende Datei verweist, wird diese ausgeführt.
  2. Durchführung der Datensicherung.
  3. Wenn POST_BACKUP_SCRIPT auf eine existierende Datei verweist, wird diese ausgeführt.

In den jeweiligen Skripts können die notwendigen Voraussetzungen für die Datensicherung geschaffen werden, so dass die Voraussetzungen für den im Systemkontext laufenden AdvoluxServerManager gegeben sind. D. h., im PRE_BACKUP_SCRIPT könnte beispielsweise ein Netzlaufwerk eingebunden werden und im POST_BACKUP_SCRIPT könnte das wieder rückgängig gemacht werden.

Einfaches Beispiel für Windows

Inhalt der luxserver.xml
...
<entry key="PRE_BACKUP_SCRIPT">X:\AdvoluxSkripte\mount_backup_laufwerk.bat</entry>
<entry key="POST_BACKUP_SCRIPT">X:\AdvoluxSkripte\unmount_backup_laufwerk.bat</entry>
...
 
Inhalt der mount_backup_laufwerk.bat
 net use k: \\fritz.nas\fritz.nas /user:Testuser DasPasswort
Inhalt der unmount_backup_laufwerk.bat
net use k: /d