Datensicherung auf dem Openexchange Server 4
Supportdatenbank (rsimai_slox4_backup)
Bezieht sich auf
Openexchange Server: Version 4
Anliegen
Datensicherung auf dem Openexchange Server 4.
Abgesehen von Datensicherungsprogrammen, kann eine Sicherung auch mit 'Bordmitteln' durchgeführt werden. Hier ein Beispiel für tar
, welches sich in ein Skript umwandeln lässt.
Achtung: Dies ist eine Zusammenstellung der Verzeichnisse, die auf einem Standardsystem für eine Komplettsicherung nötig sind. Die Daten können dann z.B. nach einer Neuinstallation des Systems zurückgesichert werden. Die Zusammenstellung erfolgt nach bestem Wissen, dennoch können wir keine Gewähr übernehmen. Versuchen Sie ein 'Katastrofenszenario' immer erst auf einem nicht-produktiven System!
Vorgehen
- Stoppen der Dienste
- rcldap stop
- rcfetchd stop
- rcpostfix stop
- rccyrus stop
- rcgroupware stop
- rcwebmail stop
- rcpostgresql stop
- Sichern der Dateien
Erzeugen Sie zunächst einen eindeutigen Namen für die Sicherungsdatei, z.B.:
BACKUPFILE="backup-$(date +%Y%m%d%H%M%S).tar"
- tar cvf $BACKUPFILE /etc/
- tar rvf $BACKUPFILE /var/lib/imap/
- tar rvf $BACKUPFILE /var/spool/imap
- tar rvf $BACKUPFILE /var/spool/postfix/
- tar rvf $BACKUPFILE /var/lib/ldap
- tar rvf $BACKUPFILE /var/lib/pgsql/
- tar rvf $BACKUPFILE /var/lib/sieve/
- tar rvf $BACKUPFILE /var/opt/comfire/filespool/
- tar rvf $BACKUPFILE /var/named/
- tar rvf $BACKUPFILE /home/
Sofern Sie alle Verzeichnisse auf einer einzigen Kommandozeile angeben, können Sie mit der zusätzlichen Option 'z' tar
anweisen, das Archiv beim erstellen mit gzip
zu komprimieren. Passen Sie dann den Dateinamen an (.tar.gz oder .tgz). Weitere Infos finden Sie in der Manpage man tar
- Starten der Dienste
- rcpostgresql start
- rcwebmail start
- rcgroupware start
- rccyrus start
- rcpostfix start
- rcldap start
- rcfetchd start
Bei der Rücksicherung eines kompletten Systems beachten Sie dies:
- Das Archiv enthält keine absoluten Pfade. Das Entpacken erfolgt ohne weitere Angaben im aktuellen Verzeichnis
- Das System, auf dem Sie die Daten zurücksichern, muss zuvor mit den exakt gleichen Daten (Hostname, Domain, IP, LDAP-BaseDN) neu installiert werden
- Starten Sie
SuSEconfig
- Loggen Sie sich über das Webfrontend als cyrus ein und wählen Sie unter 'Rechner/Domänen', 'Virtuelle Domänen', 'Exportieren'.
Beispiel-Skript für das Backup
Das folgende Skript kann als Vorlage für das Backup dienen. Erweitern oder modifizieren Sie dieses nach Ihren Anforderungen.
#!/bin/bash
export PATH=/bin:/sbin:/usr/sbin:/usr/bin/
BACKUPFILE="backup-$(date +%Y%m%d%H%M%S).tar"
rcldap stop
rcfetchd stop
rcpostfix stop
rccyrus stop
rcgroupware stop
rcwebmail stop
rcpostgresql stop
tar cvf $BACKUPFILE /etc/
tar rvf $BACKUPFILE /var/lib/imap/
tar rvf $BACKUPFILE /var/spool/imap
tar rvf $BACKUPFILE /var/spool/postfix/
tar rvf $BACKUPFILE /var/lib/ldap
tar rvf $BACKUPFILE /var/lib/pgsql/
tar rvf $BACKUPFILE /var/lib/sieve/
tar rvf $BACKUPFILE /var/opt/comfire/filespool/
tar rvf $BACKUPFILE /var/named/
tar rvf $BACKUPFILE /home/
rcpostgresql start
rcwebmail start
rcgroupware start
rccyrus start
rcpostfix start
rcldap start
rcfetchd start
Siehe auch:
Wichtige Dateien und Verzeichnisse auf dem Openexchangeserver
Stichwörter: OPENEXCHANGESERVER, SLOX, DATENSICHERUNG, BACKUP
Kategorien:
SuSE Linux IMAP Server
Feedback willkommen: Send Mail to srsimai@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-rsimai_slox4_backup
)
SDB-rsimai_slox4_backup, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 02. Dec 2002
SuSE Linux AG - Zuletzt generiert: 07. Aug 2003 von rsimai (sdb_gen 1.40.0)