我有几台机器在一个小型网络上,在任何给定时间都有一个 DC 和 3 到 5 个工作站。这些都是在同一台服务器上使用 DNS 和 AD 设置的。我希望能够为任何工作站自动备份、重新映像和恢复数据。我每天晚上都将网络上的每个工作站(用户设置、文件等 - 不是完整的图像)备份到服务器。然后,我每晚备份服务器(差异备份),并每周一次在异地使用外部备份驱动器。当数据离开现场时,被换入的备份驱动器将获得一个新的完整备份,然后为每个额外的备份进行差异备份,直到一周结束。
我在这里有几个要求:
首先,我希望能够运行一个简单的自动备份例程,但不知道执行此操作的最佳方法。目前,我正在使用 ntbackup 将每台机器的每日备份备份到服务器上的网络共享,然后每晚在服务器上将其备份到外部驱动器。然后每周将外部驱动器带离现场。这应该可以保护我的数据免受每天工作站或服务器崩溃以及每周工作站或服务器被盗(或火灾等)的影响。这对我来说是可以接受的,因为有一天左右的数据丢失风险(如果发生盗窃或火灾等灾难性问题,最多可以保存一周的数据。)
其次,我希望有一些自动化的方式来进行工作站恢复。我希望它是一种一键式恢复类型的情况。在最坏的情况下,我会使用最后几天的恢复数据进行恢复。理想情况下,我将能够注销工作站上的用户(如果有)并开始备份用户数据(文档、设置、桌面等)。备份完成后,我想能够启动远程裸机(无用户交互)还原到基础映像。然后一旦完成,我希望将工作站(如果图像中尚未这样做)加入域并重新填充工作站数据。
上面提到的设备是:
- Server 2003 小型企业版 R2
- 工作站 - XP pro 和 Vista(还没有 Windows 7)
有没有好的一键式备份、重新映像、恢复解决方案?其他人在用什么?
感谢您提供的任何建议。
我曾经玩过这个想法,我的解决方案是设置一个 DRBL (drbl.sourceforge.net/) 服务器,这样我就可以使用 PXE 启动 Clonezilla (clonezilla.org/),然后它会拍摄图像没有任何用户输入(使用脚本)。用另一个脚本恢复同样容易。
计算机被设置为首先从 LAN 启动,默认选项是继续从本地磁盘启动。备份 cron 作业的时间到了,将更改脚本的默认选项并尝试 WOL 或强制重新启动,以便目标启动并开始映像。
我对 Windows Server 没有太多经验,但我很确定它包含启动 PXE 映像的方法?它可能需要相当多的努力来设置,而 DRBL 服务器开箱即用。尽管如果您确实有一个备用盒子,您也可以使用它来制作服务器的裸机备份。
嗯..回想起来,对于 3-5 台计算机来说,所有这些可能有点太多了(除非你非常想要自动成像)。在以前的工作场所中,我们有几个 Acronis True Image (en.wikipedia.org/wiki/.tib) cd 用于更多临时成像/部署。对 wiki 链接感到抱歉,显然新版本与我上次使用它时有所不同,因此可能还有更多选项。
也为括号中的糟糕链接道歉,显然新用户不能发布多个链接。
这并不完全符合您的需求,但它是一个很好的裸机恢复解决方案。 ShadowProtect会将整个计算机备份到外部驱动器。这是基于图像的备份。如果您遇到问题,您可以根据您设置备份的方式返回相当长的一段距离。过去,我在服务器上设置了全天的每周完整和差异。在工作站上,您可以使用每日差异进行每月完整的计算。
优点: -您可以将计算机恢复到某个时间点的状态。
您可以调整备份以满足您的需要,如果您愿意,可以每 15 分钟备份一次。
工作站软件不贵。
该软件的 SBS 版本大大低于标准服务器版本。
许可是可移植的,因此如果您获得一台新计算机,您可以移动许可。
整体恢复所需的时间更少。
缺点:
没有一键解决方案。需要从 CD 启动并回答一些关于您想要恢复到什么时间点的问题。
您备份的次数越多,您的保留就越少。
我已经使用过它,它不止一次地为我节省了服务器和工作站的费用。