阿曼达,Bacula,BackupPC哪有一个可靠的Windows客户端?

我希望为同一大楼内的三台Windows XP机器build立一个自动化的备份系统,将其安装到WAN上的一台Linux服务器上。 我每隔几个月访问一台机器,制作一张裸机映像,以便进行裸机恢复。 我需要一种方法来自动备份用户文档(包括Outlook的邮箱文件)。 这是一个小型日托/学前class,因此需要一个低预算的项目。

现场每天都没有合格的系统pipe理员来处理问题。 备份需要在没有用户干预的情况下运行。

文件恢复需要远程完成(即,他们打电话给我,我把恢复的文件推回到他们的系统),或足够简单的非技术人员来操作。

正如我所看到的候选系统是Amanda , Bacula和BackupPC 。 阅读文档,我发现BackupPC可能不在运行,因为它没有执行卷快照服务(VSS)。 你对这些系统的实际经验是什么? 我还有其他的系统吗?

Bacula有一个Windows客户端(可以是桌面或服务器客户端),可以很好地处理备份。 它利用VSS创build任何你想要备份的热图像(与Outlook AFAIK正常工作)。 您可以将桌面客户端设置为使用不同于默认端口(我认为是9101)的端口,并将广域网路由器的请求转发到每台计算机。 与VPN的东西将是可取的,但并不总是可能的。

Amanda和BackupPC使用samba共享进行备份 – 这不太理想,特别是在WAN上。

此外,Bacula有一个bartpe插件来做裸机恢复,这是我还没有find的Amanda或BackupPC的东西。 问题是,裸机恢复将是艰难的(阅读:并非不可能)做远程。 我想你最好的select是让客户端启动到PXE,你可以将文件恢复到客户端PC,或类似的东西。 无论如何,这将是很难成立。

目前我使用Bacula来备份2个服务器,8个Windows客户端和3个Linux客户端,并且工作得非常好。 它有很多前端,一个基于python的graphics工具即将推出。

恢复完成到服务器的本地目录,然后您可以将文件复制/推送到需要它们的客户端。

对于你正在寻找的东西,我认为这符合法案。

Amanda有一个支持VSS的zmanda Windows客户端: http ://wiki.zmanda.com/index.php/Zmanda_Windows_Client

backuppc也可以使用VSS,通过rsyncd + vss方法检查url:

http://www.goodjobsucking.com/?p=62

它使用Windows RPC远程启动安装VSS和启动rsync守护程序的脚本。

我已经在这里构build了所需的“客户端”脚本和工具,所以它易于安装:

http://caravela.motaleite.net/~higuita/backuppc/

我使用这个+500的工作站和+50的服务器与Windows XP,Windows 2003中,Vista,7和2008 32位和64位。

其他具有相同脚本的软件包(版本1.1似乎不支持64位,但是有唤醒局域网支持):

http://www.michaelstowe.com/backuppc/

由于它使用的是windows服务,并且没有encryption,所以我推荐这个用于局域网的使用,如果你需要安全性(至于广域网的使用),你将需要build立一个VPN来保护stream量和客户端。 检查openvpn,其易于设置和安全。

如果你需要广域网而不能使用vpn,你也可以查看cygwin的ssh + rsync方法:

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=CygwinSSHWindows

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=User_Scripts_- Client -_Windows_VSS