我们的邮件服务器(debian/postfix/courier)最近出现硬盘故障,因此我正在研究建立冗余的方法。
我发现的第一个方法是在 DNS 服务器中设置多个 mx 记录,这样当第一个邮件服务器出现故障时,第二个邮件服务器就会接替。虽然这很容易实现,但这并不是我所设想的冗余方式。
第二种方法是使用第三个盒子,它提供用于存储邮箱的 NFS 共享。这实际上不是一个选项,因为它提供了像独立邮件服务器一样的单点故障。
我希望有一种方法可以同步这两个服务器,这样,如果第一个邮件服务器出现故障,最终用户就不会注意到发生了故障。(邮件仍在 IMAP 邮箱等中)
任何机会?
答案1
您应该设置磁盘冗余系统。您有两个直接的解决方案:
- 使用 RAID 1 或 RAID 10 来镜像磁盘
- 您现在有多个邮件服务器,因此您可以使用 DRBD 通过网络同步磁盘。->http://www.drbd.org/home/mirroring/