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

Резервное копирование
Восстановление

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

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

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

Для упрощения создния резервных копий, сценарий scripts/backup.pl включен в каждую инсталяцию OTRS. Он позволяет создавать резервную копию всех важных данных (см. Сценарий ниже).

linux:/opt/otrs# cd scripts/
linux:/opt/otrs/scripts# ./backup.pl --help
backup.pl - backup script
Copyright (C) 2001-2018 OTRS AG, https://otrs.com/
usage: backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup|dbonly]
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. База данных также должна быть восстановлена.

Сценарий scripts/restore.pl (см. Сценарий ниже), который упрощает процесс восстановления и поставляется с каждой install-версией OTRS. Поддерживаются СУБД MySQL и PostgreSQL.

linux:/opt/otrs/scripts# ./restore.pl --help
restore.pl - restore script
Copyright (C) 2001-2018 OTRS AG, https://otrs.com/
usage: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
linux:/opt/otrs/scripts#

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

Данные, которые хранятся в директориии /backup/2010-09-07_14-28/, могут быть восстановлены с помощью команды, приведенной в приведенном ниже Сценарии при условии что OTRS установлен в /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.