Debian 服务器实时备份 - 邮件、Apache、MySQL

Debian 服务器实时备份 - 邮件、Apache、MySQL

我正在为我的生产服务器寻找一种备份策略。它应该是全自动的,并且尽可能“实时”。

此外,我不想做太多事情来恢复一切。假设有一台备份服务器,如果生产服务器出现故障,我们可以切换到该服务器。

我在 Debian Lenny 中使用以下服务:

  • Apache2
  • MySQL 5.1
  • 后缀
  • 多夫科特
  • 垃圾邮件杀手
  • 当然是 SSH

因此,我认为我需要一个可以近乎实时地复制所有文件的备份服务器。这是一个众所周知的场景吗?你能告诉我要怎么做才能实现这一点吗?

此外,我认为我需要对系统进行完整和增量备份(每周进行一次完整备份,每 12 小时进行一次增量备份)。我该如何实现这一点?

这一切都应该很容易和快速地恢复...任何帮助都将不胜感激!

我不使用 Plesk。

答案1

有很多问题,其中许多已经在 Serverfault 上找到答案。

一种策略并不能满足所有软件的要求。

我想我需要完整备份和增量备份……应该很容易且快速地恢复

那么就忘记增量备份吧。

对于mysql来说,最好的解决方案是维护复制从属您可以停止并运行 mysqldump。

对于其他内容,停机时间最短的最佳解决方案是拥有一个镜像文件系统 - 然后当您想要备份时,

  • 停止邮件服务,
  • 刷新缓冲区,
  • 打破镜子,
  • 启动邮件服务
  • 将镜像安装在其他地方
  • 镜像备份
  • 卸载镜像
  • 将其重新加入卷组

此外,我不想做太多事情来恢复一切。假设有一台备份服务器,如果生产服务器出现故障,我们可以切换到它

不确定你的意思。如果你只想提供硬件故障/现场恢复,并且已经有一台可用的备份机器,那么就在那里运行 mysql 从属服务器,并将其他应用程序的数据放在共享驱动器上 - 例如通过 DRBD 维护的卷,最好在其上运行 cluter 文件系统 - 如 GFS 或 Lustre - 或者使用复制文件系统,如 AFS。

相关内容