Difference between revisions of "Open-Xchange backup"

(Backup)
(Restore)
Line 27: Line 27:
  
 
=Restore=
 
=Restore=
In case of a restore, it is recommended to restore database and filestore data that have been backed
+
In case of data restore, it is needed to use database and filestore data that have been backed
 
up at the same time to avoid inconsitencies. After a restore the consistency tool has to run for a  
 
up at the same time to avoid inconsitencies. After a restore the consistency tool has to run for a  
 
basic check:  
 
basic check:  
Line 33: Line 33:
  
 
==Single context restore==
 
==Single context restore==
it is possible to only restore one single context from withing a complete mysql database dump. This is described in the Installation and Administration Manual:
+
it is possible to only restore a single context from within a complete mysql database dump. This is described in the Installation and Administration Manual:
  
 
http://software.open-xchange.com/OX6/doc/OX6-Installation-and-Administration.pdf
 
http://software.open-xchange.com/OX6/doc/OX6-Installation-and-Administration.pdf

Revision as of 16:15, 15 January 2010

Backup

This article describes what components are needed to back up Open-Xchange and it's data.

Configuration

the complete configuration is in the directory

/opt/open-xchange/

A backup of the configuration files is recommended once after installation and every change (also before and after any software update).

User Data

All user Data is in the Mysql Database as well as in the location of the registered filestores as nomal files in the filesystem.

It is important that filestore and database are backed up at the same time. This is because the meta data for the files in the filestore directories are in the database. The best way to achieve this, is using snapshots or a similar mechanisms.

Filestore

For the Filestore, standard tools can be used to perform the backup. Following command gives an overview of all filestore directories.

/opt/open-xchange/sbin/listfilestore

Database

For the Database, the standard mysql tools can be used for a backup. If mysqldump is used to backup the database, following parameters are recommended:

mysqldump -–all-databases -–single-transaction

Restore

In case of data restore, it is needed to use database and filestore data that have been backed up at the same time to avoid inconsitencies. After a restore the consistency tool has to run for a basic check:

 /opt/open-xchange/sbin/checkconsistency

Single context restore

it is possible to only restore a single context from within a complete mysql database dump. This is described in the Installation and Administration Manual:

http://software.open-xchange.com/OX6/doc/OX6-Installation-and-Administration.pdf