Datensicherung und Wiederherstellung
Datensicherung
Vorüberlegungen
MailStore Server unterstützt verschiedene Methoden zur Datensicherung des E-Mail-Archivs sowie aller Benutzereinstellungen. Sie können die in MailStore integrierte Backupfunktionen verwenden oder eine externe Backupsoftware einsetzen.
Für welches Verfahren Sie sich entscheiden, hängt letztlich von Ihren jeweiligen Präferenzen und Ihrer Systemumgebung ab. Die integrierte Backupfunktion bietet für kleinere Umgebungen ohne eigenen Administrator den Vorteil, dass keine umfangreiche Konfigurationen vorgenommen werden muss um sicherzustellen, dass alle benötigten Dateien und Verzeichnisse eingeschlossen und das Backup erfolgreich erstellt werden kann. Um die Daten nach erfolgreichem Erstellen des Backups auslagern zu können (bsp. auf DAT Band) ist allerdings das integrieren dieser Backupdaten in ein weiteres Systembackup notwendig.
Bei Verwendung einer eigenen Backupsoftware (bsp. Symantec Backup Exec, Windows NTBackup oder Acronis True Image) sind einige vorbereitende Maßnahmen zu ergreifen, um das Backup erfolgreich erstellen zu können. Der Vorteil hierbei ist, dass die MailStore Server Daten direkt in eine bestehende Backupstrategie integriert werden können ohne wie vorgenannt zweigleisig fahren zu müssen.
Hinweis: Sie können über Verwaltung und dann Speicherorte ältere Archivspeicher mit einer Schreibsperre versehen. Diese Archivspeicher stehen danach weiterhin für alle Anwender zur Verfügung (bis auf das Löschen und Verschieben von E-Mails), müssen aber nicht mehr laufend gesichert werden. Diese Archivspeicher können dann auch gefahrlos auf kostengünstigen Datenträgern gehalten werden.
Informationen zum Thema Archivspeicher und Speicherorte finden Sie unter Speicherorte.
Verwenden der MailStore integrierten Backupfunktion
MailStore Server verfügt über eine integrierte Backupfunktion, mit deren Hilfe eine vollständige Datensicherung des Archivs durchgeführt werden kann.
Eine so erstellte Datenbanksicherung enthält alle archivierten E-Mails und Programmeinstellungen wie angelegte Benutzer und Berechtigungen. Die Wiederherstellung einer solchen Datenbanksicherung reicht aus, um den ursprünglichen Archivbetrieb ohne weitere Konfigurationsschritte zu 100% wiederherzustellen.
Wichtiger Hinweis: MailStore unterstützt bei der Verwendung der integrierten Backupfunktion ausschließlich Standard-Archivspeicher. Bei der Verwendung erweiterter Archivspeicher ist eine vollständige Datensicherung nur mit Hilfe extern Backup-Software möglich.
Vorgehensweise
Zum Erstellen einer vollständigen Datensicherung gehen Sie wie folgt vor:
- Melden Sie sich als MailStore-Administrator (admin) an.
- Klicken Sie auf Verwaltung > Storage und anschließend auf Archiv-Datensicherung erstellen.
- Geben Sie nun das Zielverzeichnis der Datensicherung sowie den gewünschten Umfang der Datensicherung an. Bei der Auswahl der zu archivierenden Dateigruppen können Sie zwischen folgenden Optionen wählen:
- Sicherung aller Archivspeicher - Es werden alle aktuell eingehangenen Standard-Archivspeicher gesichert.
- Sicherung aller Archivspeicher ohne Schreibschutz - MailStore Server bietet die Möglichkeit, Archivspeicher mit einem Schreibschutz zu versehen. Benutzer können dann weiterhin auf die Daten des Archivspeichers zugreifen, es werden jedoch keine Änderungen (durch hinzufügen oder löschen von E-Mails) mehr vorgenommen. Wurde bereits ein Backup dieses schreibgeschützten Standard-Archivspeichers erstellt, können diese beim Backup über diese Funktion ausgeschlossen werden.
- Sicherung der folgenden Archivspeicher - Sollen nur bestimmte Archivspeicher gesichert werden, kann mit dieser Option die Tabelle zum Auswählen der zu sichernden Standard-Archivspeicher freigeschaltet werden.
- Nach Auswahl der entsprechenden Optionen klicken Sie auf Jetzt starten, um die Datensicherung einmalig durchzuführen.
- Möchten Sie die Datensicherung in regelmäßigen Abständen automatisch ausführen, klicken Sie auf Zeitgesteuert..., um einen geplanten Task zu erstellen.
Hinweis: Während der Datensicherung kann nicht auf die Archive zugegriffen werden. Sie erkennen dies daran, dass beim Start des MailStore Clients die Meldung erscheint: "Der Server ist momentan aufgrund von Wartungsarbeiten nicht verfügbar.
Verwenden einer externen Backup-Software
Hinweis: MailStore unterstützt kein VSS (Volume Shadow Copy Service). Es ist daher vor Beginn des Backups sicherzustellen, dass der MailStore Server-Dienst beendet wurde.
Sobald der MailStore Server-Dienst beendet ist, können die Datenverzeichnisse des Archivs von einer externen Backup-Software gesichert werden. Eine so erstellte Datensicherung enthält alle archivierten E-Mails und Programmeinstellungen wie angelegte Benutzer und Berechtigungen. Die Wiederherstellung einer solchen Datenbanksicherung reicht aus, um den ursprünglichen Archivbetrieb ohne weitere Konfigurationsschritte zu 100% wiederherzustellen.
Nachfolgend soll diese Vorgehensweise beispielhaft unter Verwendung des Windows Backupprogramms NTBackup unter Windows Server 2003 beschrieben werden.
Vorbereitenden Maßnahmen und Ermitteln der benötigten Kommandozeilenparameter
An dieser Stelle wird gezeigt, wie Sie die für eine MailStore Server Sicherung per Batchdatei benötigten Kommandozeilenparameter für NTBackup ermitteln können.
- Starten Sie das Programm ntbackup.exe entweder über die Ausführen-Funktion oder über das Startmenü unter Programme, Zubehör,Systemprogramme, Backup
- Starten Sie den Backup Assistenten
- Klicken Sie auf Weiter
- Wählen Sie Ausgewählte Dateien, Laufwerke oder Netzwerkfreigaben aus und klicken anschließen auf Weiter
- Wählen Sie das MailStore Server Datenbankverzeichnis für die Sicherung aus. In der Standardeinstellung von MailStore Server ist dies C:\MailArchive. Haben Sie weitere Dateigruppen angelegt (über Verwaltung und dann Speicherorte), müssen Sie diese ebenfalls auswählen. Klicken Sie anschließen auf Weiter
Hinweis: Bitte sichern Sie niemals nur die Dateigruppen. Bei jeder Sicherung muss die Masterdatenbank (MailStoremaster.fdb) ebenfalls mit gesichert werden.
- Vergeben Sie nun einen Namen und den Zielort der Datensicherung und klicken Sie danach auf Weiter
- Bevor Sie nun den Assistenten beenden, klicken Sie auf Erweitert um zusätzliche Sicherungsoptionen wie Ausführungszeit und Wiederholungsintervall einzustellen. Dies dient hauptsächlich dem Zweck im Windows Taskplaner einen neuen Task anzulegen, welcher die Auszuführende Befehlszeile beinhaltet.
- Der hierdurch generierte geplante Task enthält alle benötigten Parameter für die Erstellung eines Batchfiles. Wichtig für das weitere Vorgehen ist vor allem die Befehlszeile im Feld Ausführen welche im nächsten Abschnitt wieder verwendet wird.
Erstellen eines zeitgesteuerten Sicherungsauftrags (NTBackup)
- Öffnen Sie den zuvor erstellten geplanten Task.
- Erstellen Sie nun eine neue leere Textdatei.
- Kopieren Sie den Inhalt der Zeile "Ausführen" aus den Eigenschaften des geplanten Task in die Textdatei.
- Stellen Sie sicher, dass der Dienst MailStoreServer vor der Datensicherung beendet und nach dem Durchführen der Datensicherung wieder gestartet wird. Dazu empfiehlt sich die Benutzung des net stop- bzw. net start-Befehls vor und nach dem Ausführen des NTBackup-Befehls.
- Speichern Sie die Textdatei z.B. als MailStoreBackup.bat ab. Hier sehen Sie ein Beispiel einer solchen MailStoreBackup.bat Datei:
REM *** Stoppen des MailStore Server Dienstes *** net stop MailStoreServer REM *** NTBackup Aufgabe starten *** C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\MailStoreBackup.bks" /n "MailStoreBackup.bkf created 8/13/2010 at 12:17 PM" /d "Set created 8/13/2010 at 12:17 PM" /v:no /r:no /rs:no /hc:off /m daily /j "MailStoreBackup" /l:s /f "C:\MailStoreBackup\MailStoreBackup.bkf" REM *** Starten des MailStore Server Dienstes *** net start MailStoreServer
- Erstellen Sie nun in Windows einen neuen geplanten Task, welcher die soeben erstelle Batchdatei ausführt.
- Der zuvor mit NTBackup erstellte Task kann nun entfernt werden.
Hinweis: Die meisten Backupsoftareprodukte bieten die Möglichkeit, Parameter zu definieren, die vor bzw. nach dem eigentlichen Sicherungsauftrag ausgeführt werden. Die Erstellung eines separaten Batchfiles zum Beenden bzw. Starten des MailStore Server Dienstes ist in diesem Fall nicht notwendig.
Manuelle Ausführung einer Sicherung
Um eine einmalige manuelle Sicherung Ihrer MailStore Server Daten zu erstellen, gehen Sie bitte wie folgt vor:
- Beenden Sie den MailStore Server Dienst. Dies kann über den Befehl NET STOP MailStoreServer geschehen. Alternativ dazu können sie den MailStore Server-Dienst auch manuell über die MailStore Server Dienst-Konfiguration beenden und wieder starten. Sie finden die MailStore Server Dienst-Konfiguration im MailStore Server Programmordner im Windows-Startmenü.
- Starten Sie das Backupprogramm und wählen Sie wie zuvor beschrieben die benötigten Dateien für die Sicherung aus.
- Starten Sie die manuelle Sicherung
- Nach Abschluss der Sicherung muss der MailStore Server Dienst wieder gestartet werden. Dies kann entweder über den Befehl NET START MailStoreServer oder wie zuvor beschrieben über die MailStore Server Dienst-Konfiguration geschehen.
Wiederherstellung
Im Folgenden wird beschrieben, wie Sie eine Datenbanksicherung des gesamten Archivs wiederherstellen können.
Hintergrund
Eine Datenbanksicherung enthält alle archivierten E-Mails und Programmeinstellungen wie angelegte Benutzer und Berechtigungen. Die Wiederherstellung einer solchen Datenbanksicherung reicht aus, um den ursprünglichen Archivbetrieb ohne weitere Konfigurationsschritte zu 100% wiederherzustellen.
Wiederherstellen einer Datensicherung
Sie benötigen eine funktionsfähige Installation von MailStore Server zur Wiederherstellung einer Datenbanksicherung. Gehen Sie danach wie folgt vor:
- Kopieren Sie die Datensicherung auf eine lokale Festplatte des Rechners.
- Starten Sie aus dem MailStore Server Programmordner im Windows-Startmenü die MailStore Server Dienst-Konfiguration.
- Klicken Sie nun unter Allgemein > Master-Datenbank auf Durchsuchen... und wählen Sie das Verzeichnis aus Ihrer Datensicherung aus, welches die Datei MailStoreMaster.fdb enthält. Bestätigen Sie Ihre Auswahl mit OK.
- Klicken Sie am unteren Rand des Fensters auf Neu starten, um die Änderungen zu übernehmen.
- Die Wiederherstellung ist nun abgeschlossen und das Archiv kann wieder wie gewohnt genutzt werden.
Unter Umständen verfügen Sie über weitere Dateigruppen, die nach diesen Schritten noch nicht im Archiv eingehangen sind. Bitte gehen Sie in diesem Fall wie folgt vor:
- Starten Sie den MailStore Client auf dem MailStore Server-PC und melden Sie sich als MailStore-Administrator (admin) an.
- Klicken Sie auf Verwaltung > Storage und dann auf Speicherorte.
- Klicken Sie in der Menüleiste am unteren Bildschirmrand auf Einhängen... und wählen Sie die entsprechende Dateigruppe aus.
- Wiederholen Sie diese Schritte, bis Sie alle Dateigruppen vollständig eingehangen haben.