1 个 Linux 备份服务器 - 4 个 Linux 服务器,3 个 Windows 服务器 - 如何备份?

1 个 Linux 备份服务器 - 4 个 Linux 服务器,3 个 Windows 服务器 - 如何备份?

我有:

  • 1 个 Linux“备份”服务器(Ubuntu 9.10 服务器)(大量磁盘,新服务器)
  • 2 个 Gentoo 服务器
  • 2 个 CentOS 服务器
  • 3 台 Windows 2003 服务器

我想将所有服务器作为磁盘到磁盘备份备份到 Ubuntu 备份服务器。

如何?

请温柔一点,因为我懂 Windows,但不懂 Linux。我看过 Bacula、BackupPC 和 Amanda。对我来说,它们似乎都太复杂了。我的任务是低成本地完成这项工作,所以我不能简单地在备份服务器上加载 Windows 并在上面放置像 BackupExec 这样的程序。

我的要求:

  • 在每个客户端上进行简单的设置
  • 在服务器上设置简单
  • 磁盘到磁盘备份
  • 易于监控/检查备份状态
  • 轻松恢复文件
  • 通过电子邮件将备份结果发送给我
  • 每周安排完整备份和夜间差异备份
  • 免费/开源

非常感谢您的帮助,如果您的回答非常透彻的话,我想这种问题将来会给其他人带来帮助。

谢谢!

答案1

再看看备份电脑Backuppc
具有非常直观的 Web 界面,适用于 Linux 和 Windows 主机,尽管它声称适用于 PC,但它也可以很好地用于备份服务器!

如果您真的想以低成本完成此事,您可能会发现您必须做出一些牺牲。

答案2

我可能会选择 rsync。对于 Linux,它可以是设置 cron 任务在 Windows 上,有一个很棒的 rsync 前端,名为增量复制

在这两种情况下,您都将获得增量备份,这样就不会太快地消耗磁盘空间。

答案3

如何添加虚拟化层(esx,xen,...),然后您可以简单地将它们备份为磁盘文件。

答案4

我使用过的一个简单有效的工具是快照。它很容易设置,而且看起来他们的网站上甚至还有 Windows HOWTO(尽管我从未在 Windows 上使用过它)。

您还可以使用 NFS 和/或 CIFS 共享快照目录,然后将其挂载到客户端以便轻松恢复。请确保以只读方式共享,这样客户端就无法删除或更改实际备份文件。

相关内容