![1 个 Linux 备份服务器 - 4 个 Linux 服务器,3 个 Windows 服务器 - 如何备份?](https://linux22.com/image/503293/1%20%E4%B8%AA%20Linux%20%E5%A4%87%E4%BB%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%204%20%E4%B8%AA%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C3%20%E4%B8%AA%20Windows%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20%E5%A6%82%E4%BD%95%E5%A4%87%E4%BB%BD%EF%BC%9F.png)
我有:
- 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 共享快照目录,然后将其挂载到客户端以便轻松恢复。请确保以只读方式共享,这样客户端就无法删除或更改实际备份文件。