Резервное копирование системы

В этой главе описывается резервное копирование и восстановление данных OTRS.

Резервное копирование

Есть два типа данных для резервного копирования: файлы приложения (например, файлы в /opt/otrs) и данные, хранящиеся в базе данных.

To simplify backups, the script scripts/backup.pl is included with every OTRS installation. It can be run to backup all important data (see Script below).

linux:/opt/otrs# cd scripts/
linux:/opt/otrs/scripts# ./backup.pl --help
backup.pl <Revision 1.1> - backup script
Copyright (c) 2001-2005 Martin Edenhofer <martin@otrs.org>
usage: backup.pl -d /data_backup/ [-c bzip2|gzip] [-r 30] [-t nofullbackup]
linux:/opt/otrs/scripts#

Сценарий: Получене помощи о механизме резервного копированиия OTRS.

Для создания резервной копии выполните команду, приведенную в Сценарии ниже:

linux:/opt/otrs/scripts# ./backup.pl -d /backup/
Backup /backup//2010-09-07_14-28/Config.tar.gz ... done
Backup /backup//2010-09-07_14-28/Application.tar.gz ... done
Dump MySQL rdbms ... done
Compress SQL-file... done
linux:/opt/otrs/scripts#

Сценарий:Создание резервной копии.

Все данные хранятся в директории /backup/2010-09-07_14-28/ (см. Сценарий ниже). Кроме того данные сохранены в файле с расширением .tar.gz.

linux:/opt/otrs/scripts# ls /backup/2010-09-07_14-28/
Application.tar.gz  Config.tar.gz  DatabaseBackup.sql.gz
linux:/opt/otrs/scripts#

Сценарий: Проверка файлов резервной копии.

Восстановление

Для восстановления резервной копии, сохраненные данные приложения должны быть записаны обратно в каталог установки, например /opt/otrs. База данных также должна быть восстановлена.

A script scripts/restore.pl (see Script below), which simplifies the restore process, is shipped with every OTRS installation. It supports MySQL and PostgreSQL.

linux:/opt/otrs/scripts# ./restore.pl --help
restore.pl <Revision 1.1> - restore script
Copyright (c) 2001-2005 Martin Edenhofer <martin@otrs.org>
usage: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
linux:/opt/otrs/scripts#

Сценарий: Получение справки о механизме восстановления.

Data that is stored, for example, in the directory /backup/2010-09-07_14-28/, can be restored with the command specified in the script below, assuming the OTRS installation is at /opt/otrs.

linux:/opt/otrs/scripts# ./restore.pl -b /backup/2010-09-07_14-28 -d /opt/otrs/
Restore /backup/2010-09-07_14-28//Config.tar.gz ...
Restore /backup/2010-09-07_14-28//Application.tar.gz ...
create MySQL
decompresses SQL-file ...
cat SQL-file into MySQL database
compress SQL-file...
linux:/opt/otrs/scripts#

Сценарий: Восстановление данных OTRS.