邮件服务器备份脚本

邮件服务器备份脚本

我正在寻找最佳方法来完成我们邮件服务器(CentOS“iRedMail”5.1)上“vmail”帐户的完整备份。

我还需要将生成的 tar 或 bzip 压缩备份分成 4GB 部分,然后在同一台服务器上刻录此 DVD-RW。

我们的想法是让这个程序每周一次在夜间运行。

我们的邮件服务器保存着大约 45GB 的信息。

我将非常感激有关此主题的任何建议或帮助。

谢谢。

答案1

如果您必须使用 DVD-RW,我会为此编写脚本并让 cron 每周执行一次。

我会研究一下命令:

  • 柏油
  • 光盘刻录

tar 可以制作多卷档案。诀窍是使用 DVD 转换器。我不确定您想如何自动化该过程。cdrecord 可以写入 DVD - 不要让名称欺骗您。

不过,我建议使用带有抽屉式外壳的 eSata/Sata 磁盘。它们比光学介质更便宜、更可靠。然后您可以使用 rsnapshot 进行备份:http://rsnapshot.org/恢复会更容易。这是很多人都忘记的事情。他们甚至从不测试他们的备份。然后当出现问题时,他们几乎不知道如何恢复数据。这就是为什么我不会使用 DVD 和分割档案。

答案2

如上所述,tar 可以创建多卷档案。或者,您可能想看看分裂命令,如果您确实想继续执行当前的备份计划。

但请记住,备份的主要目的不是备份,而是能够尽快、可靠地恢复。从多张 DVD 中恢复档案,希望每张光盘都没有问题,并祈祷恢复多卷档案能够顺利进行,这听起来并不好玩。

更不用说另一项重要的备份工作:你需要测试定期将它们放在某个地方。同样,从 DVD 恢复听起来并不有趣,而且由于懒惰可能会悄悄出现,导致没有人不测试备份的情况。

取而代之的是购买一个或几个硬盘。这取决于您是 USB 硬盘还是其他什么,但复制到硬盘比使用光驱要快得多,也更可靠。此外,恢复少量文件而不是所有文件等任务也变得容易。前面提到的 rsnapshot 是一款非常好的备份工具。如果您有多个服务器需要备份,其他不错的替代方案包括巴库拉备份电脑

答案3

  1. 快照(如果您使用 LVM)
  2. rsync 到另一个存储
  3. 男人GPG
  4. 曼塔尔
  5. 男人分裂

另外,像 Janne 一样,我建议您将备份存储在 HDD 上。

相关内容