В этой главе описывается резервное копирование и восстановление данных 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.