我接手了一台 zimbra 服务器的管理,该服务器的备份系统处于未知状态。查看手册发现 zimbra 提供了在应用程序级别执行备份的命令,这很棒,但我没有足够的磁盘空间来使用它们。
因此,在我开始移动东西以正确配置虚拟机并可能在此过程中破坏某些东西之前,我想获取一个故障安全副本。我是否可以只获取经过验证的副本(使用同步) 的/opt/zimbra目录,这样在最坏的情况下就能恢复所有需要恢复的内容吗?
答案1
您可以通过从 /opt/zimbra 复制所有数据来制作“备份”。通过完全关闭 Zimbra 或使用正确的系统工具创建快照来确保数据未被使用。
要在新的/不同的服务器上使用该副本,您需要在新服务器上安装完全相同版本的 Zimbra,然后使用副本中的数据覆盖 /opt/zimbra。
答案2
在尝试 zimbra 升级或“移动事物”之前,只需对虚拟机进行快照即可。如果失败,只需恢复到快照即可。如果一切顺利,您将没有停机时间
答案3
您可以完全复制 /opt/zimbra,但需要对 ldap db 执行额外的步骤。您必须从原始服务器导出它并将其导入到目标服务器。
另一个选项是使用第二台服务器从所有 /opt/zimbra 执行 rsync 完成,但必须停止 zimbra 服务。我在拥有 200 个或更少用户的服务器上执行此操作。原始服务器在凌晨 2 点停止所有服务,将所有 zimbra 文件夹执行 rsync 到第二台服务器,完成后再次启动 zimbra,一切正常。第二天,我检查目标服务器中的一些帐户,以检查当天的消息是否正确显示。