背景:
我们经营Zimbra 邮件的开源版本(5,尚未达到 6)尽管我们不想鼓励这样做(预防胜于治疗),但我们目前无法在系统中备份(或恢复)邮件。网络(付费)版具有自动备份功能;各种用户贡献的解决方案存在于开源版本。
我的问题分为两部分:
- 有人有在 Zimbra OSE 上执行备份的经验吗?我对通过 ssh/rsync 进行快照备份特别感兴趣(我们使用
dirvish
用于文件系统备份),并且我们不使用 LVM(/opt/zimbra/store/
它有自己的分区,服务器是 ESXi 上的 Ubuntu)。 - 如果在实时系统上备份/恢复“太难”,我很乐意只备份从未通过 IMAP 直接登录的特定共享帐户(因此我有密码)。我有兴趣推荐一款命令行电子邮件客户端
我倾向于第二种方式同步,因为目前邮件系统的消息量已经超过100GB。
答案1
由于到目前为止还没有人发帖,我将提到来自以下来源的 zmbak 脚本:
http://www.osoffice.de/downloads/viewcategory-7.html。
我目前正在测试它。
读完之后,我可以说它值得一试。我想你可以根据自己的需要进行调整。
高血压
答案2
另一个选项是 LVM 快照。虽然不是最理想的,但它们可以让文件系统状态保持足够长时间的稳定,以便为您关心的部分创建映像,即使在实时系统上也是如此。
当然,最好关闭服务器来进行备份。
就自动检索电子邮件而言,听起来您想要 fetchmail:
答案3
由于 Zimbra 安装在 vSphere 中(并由 SAN 支持),因此最简单的备份方法是结合
- SAN 快照
- 虚拟机备份
然后可以通过恢复备份或快照、从恢复的 VM 导出并重新导入到实时系统来恢复帐户数据。
我们将进行调查泽克斯特拉斯其中包括未来的实时备份;这确实需要花钱,但比 Zimbra 网络版的许可便宜得多,即使按教育/慈善费率也是如此。