我目前正在为公司使用的网络服务器编写备份计划。我对这个领域很陌生,对应该如何运作有一些想法,但不确定要使用什么工具以及哪种恢复过程合适。
我正在寻找相对简单的东西,它不必 100% 可靠,只要能给我提供可靠的备份即可。速度不是关键,也不会有实时回退。
备份将存储在现场的单个硬盘上(目前尚无异地选项)。
备份将每周进行一次。
我受到时间和金钱的限制,这就是为什么我要寻求一个足够好的解决方案。
定期对 Web 服务器系统驱动器进行映像拍摄并将其用作备份是否合适?
每次执行备份时我是否应该测试备份是否能够正确恢复?
这有点宽泛,但如果你处在我的位置,考虑到我正在运行的服务,你会使用什么设置?我应该添加额外的机器并拆分服务吗?
非常感谢您的任何建议!
请参阅下文了解服务器详细信息
网络服务器
平台
- Linux Ubuntu 服务器
跑步
邮件服务器
svn 服务器
媒体维基
WordPress的
Apache 网络服务器
硬件
- 单个 500GB SATA 硬盘
建筑学
- 路由器后面的单台机器(带防火墙)可访问互联网。
计划:
根据这里的答案,为了不太狡猾,我制定了以下行动计划。
- RAID 1 // 很有意义,并且大家一致认为不这样做是不明智的
- 带有 rsnapshot 的独立备份盒,用于持续备份
- 每周将图像存储在外部硬盘上以防万一
- 异地备份 // 尚未找到供应商,以后再考虑这个问题
謝謝大家的幫助!
答案1
可能非常合适,并且包含在大多数 Linux 发行版中。还支持多代,因此,您可以保留 2-3 个“周”的备份,而只需存储这些额外周内更改的数据量。
答案2
我认为您应该考虑将外部驱动器安装在内部托架中,配置软件 RAID-1,并使用某种条带的“基于云”备份服务。您将获得异地存储,而且由于您没有为恢复设置 SLA,因此您必须等待恢复通过 Internet 连接进行,这并不是一件坏事。您还可以比每周更频繁地进行备份,并且您不必为连接和移除外部驱动器而烦恼。
您应该能够快速且廉价地获得基于云的设置精灵。在 Google 上搜索rsync 备份服务在第一页返回了很多看起来很有希望的结果,这只是一个例子。