Debian服务器实时备份 – 邮件,Apache,MySQL

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

此外,我不想做太多的事来恢复一切。 比方说,如果生产服务器出现故障,我们可以切换到备份服务器。

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

  • 的Apache2
  • MySQL 5.1
  • 后缀
  • 达夫科特
  • SpamAssassin的
  • SSH当然

所以,我想我需要一个可以近乎实时地复制所有文件的备份服务器。 这是一个众所周知的场景吗? 你能告诉我要做什么来达到这个目的吗?

此外,我想我需要系统的全面和增量备份(每周完整和每12小时增量)。 我怎么能做到这一点?

这一切应该是容易和快速恢复…任何帮助将不胜感激!

我不使用Plesk。

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

一个策略不符合所有软件的要求。

我想我会需要全面和增量备份….应该是容易和快速恢复

然后忘记增量备份。

对于mysql来说,最好的解决办法是维护一个复制的slave ,你可以停止并运行mysqldump。

对于其他的东西,最小的停机时间的最佳解决scheme将是一个镜像文件系统 – 然后当你想备份,

  • 停止邮件服务,
  • 刷新缓冲区,
  • 打破镜子,
  • 启动邮件服务
  • 在其他地方安装镜子
  • 从镜像备份
  • 卸下镜子
  • 将其join到卷组中

此外,我不想做太多的事来恢复一切。 比方说,如果生产服务器出现故障,我们可以切换到备份服务器

不确定你的意思。 如果您只想提供硬件故障/现场恢复,并且已经有可用的备份机器,则在那里运行mysql slave,并将其他应用程序的数据放在共享驱动器上 – 例如通过DRBD维护的卷,最好是在其上运行一个Cluter文件系统 – 比如GFS或者Lustre – 或者使用像AFS这样的复制文件系统。