本文适用于 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服务器备份中还原。
- 如果适用,请重新安装Amanda Enterprise。
- 从备份还原文件,但不要从新安装覆盖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”
- 如果您分别存档了索引文件,也请还原它们。cd / tar xvzf / path / to / zm-index- 。柏油
- 确保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-
- 如果适用,请还原/var/lib/amanda.cd / tar xvzf / path / to / amandabackup-的部分或全部- .tar.gz