Эта статья предназначена для Amanda Enterprise (AE) v. 3.1 и 3.3
Если ваша установка Amanda Enterprise будет повреждена, вы должны переустановить и перенастроить программное обеспечение. Наличие резервной копии помогает быстро вернуть ваш сервер в рабочее состояние.
Вы должны хранить резервную копию своего сервера отдельно от сервера Amanda, чтобы он был легко доступен, если сервер выйдет из строя.
Резервное копирование сервера Amanda
Сценарий zm-support заархивирует копии большинства файлов, необходимых для восстановления сервера Amanda Enterprise, если его запустить следующим образом:
/ opt / zmanda / amanda / bin / zm-support --all-log-files
Это создает архив с именем zm-logs - *. Tar.gz в вашем текущий рабочий каталог.
Индексные файлы
Если у вас очень большие индексные файлы, вы можете пропустить –all-log-files и сохранить их отдельно. Поскольку индексные файлы уже сжаты с помощью gzip, не сжимайте их второй раз:
tar cvf zm-index - $ (date "+% Y% m% d% H% M% S"). tar -C / etc / amanda / * / index
Шифрование на стороне сервера
Если вы используете шифрование на стороне сервера, вам также нужно заархивировать каталог / var / lib / amanda, в частности, файл .am_passphrase. Создать архив можно так:
tar cvzf --one-file-system amandabackup - $ (date "+% Y% m% d% H% M% S"). tar.gz -C / / var / lib / amanda
Восстановление из резервной копии
Выполните эту процедуру для восстановления из резервной копии сервера Amanda.
- Если возможно, переустановите Amanda Enterprise.
- Восстановите файлы из резервной копии, но не перезаписывайте zmc_aee.cnf из новой установки: cd / ### для AE 3.3.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = ”etc / zmanda / zmc / zmc_aee / zmc_aee.cnf” ### для AE 3.1.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = ”etc / zmanda / zmc_aee.cnf”
- Также восстановите индексные файлы, если вы заархивировали их отдельно. Cd / tar xvzf / path / to / zm-index- .tar
- Убедитесь, что служба ZMC запущена, и импортируйте архивную базу данных dump.cd / ### для AE 3.3.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p $ (awk -F \ ”'/ ^ zmc_mysql_zmc_password / {print $ (NF-1)}' /etc/zmanda/zmc/zmc_aee/zmc_aee.cnf) zmc <mysqldump- ### для AE 3.1.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p8d2112fd65db3a93df641fd7e3fa31754cbc6378 zmc <mysql
- Если возможно, восстановите часть или весь /var/lib/amanda.cd / tar xvzf / path / до / amandabackup- .tar.gz