Q:由于工作的需要,需要将局域网中三台服务器的几个数据文件定时备份到我的个人电脑上,所以想请问有没有什么好的网络定时备份软件,只要设置好任务就可以定时备份了。
A:如果不想用第三方软件来完成的话,可以使用批处理配合计划任务来达到你说的自动备份的功能。这就需要你熟悉批处理才行。
比如,你将要备份的文件共享后用微软的工具Robocopy进行处理(Windows 2008已经内置,Windows2003还要下载Windows server 2003 Resource Kit Tools,安装后才会有)。这里仅举个例子供你参考:
A机 192.168.10.1
B机 192.168.10.254
假如要备份A机上共享出来的X文件,每天晚上11:40在B机的E盘“backup”文件夹下自动建立一个以当天日期为文件夹名的文件夹,然后拷贝A机上X夹下所有资料到此文件夹里,那么代码如下:
@echo off
md "E:\X\%date:~0,4%"
c:
cd "c:\Program Files\Windows Resource Kits\Tools\"
robocopy \\192.168.10.1\X "E:\backup\%date:~0,4%" /E/COPYALL/MIR
将以上代码写入记事本,并另存为“*.bat”批处理文件,再用计划任务每天定时调用就可以了。在另存的时候,如果这个批处理中有中文的话,最好选择ANSI编码。
net use \\192.168.10.1 pwd /user:administrator