备份您的Amanda Enterprise Server

本文适用于 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-一个文件系统amandabackup-$(日期“ +%Y%m%d%H%M%S”)。tar.gz -C / / var / lib / amanda

从备份还原

请按照以下过程从您的Amanda服务器备​​份中还原。

  1. 如果适用,请重新安装Amanda Enterprise。
  2. 从备份还原文件,但不要从新安装覆盖zmc_aee.cnf:cd / ### for AE 3.3.x tar xvzf / path / to / zm-logs-*- .tar.gz –exclude =” etc / zmanda / zmc / zmc_aee / zmc_aee.cnf” ### for AE 3.1.x tar xvzf / path / to / zm-logs-*- .tar.gz –exclude =” etc / zmanda / zmc_aee.cnf”
  3. 如果您分别存档了索引文件,也请还原它们。cd / tar xvzf / path / to / zm-index- 。柏油
  4. 确保ZMC服务正在运行,并导入AE 3.3.x的存档数据库dump.cd / ### / 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- ### for AE 3.1.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p8d2112fd65db3a93df641fd7e3fa31754cbc6378 zmc <mysqldump-
  5. 如果适用,请还原/var/lib/amanda.cd / tar xvzf / path / to / amandabackup-的部分或全部- .tar.gz