如何做到两台服务器之间的数据备份
发布网友
发布时间:2022-04-25 19:45
我来回答
共2个回答
热心网友
时间:2022-06-16 20:23
分别将两个目录共享出来,记得设置好相应的共享权限,特别建议设置一个用于备份的特别的用户帐号,并设置好密码——具体怎么建,这个别问我,太基础了。
进入服务器A某个目录中(比如:C:/CopyTask/目录下),建立用于备份的批处理文件CopyAToB_Even.bat及CopyAToB_Odd.bat,具体文件名,你自己取,但文件后缀名请使用.bat(这是一个批处理文件)。
CopyAToB_Even.bat的内容为:
xcopy E:/yourDir //BServerName/Even /S /E /Y
exit
CopyAToB_Odd.bat的内容为:
xcopy E:/yourDir //BServerName/Odd /S /E /Y
exit
(注:这里的E:/yourDir为你在服务器A中需要备份的重要资料的文件目录,以下将此目录的数据全部自动定时备份到服务器B上。)
接下来,再各自给它们分别建立一个.vbs文件(特别建议放在与.bat批处理文件相同的目录下,以方便管理,这里是C:/CopyTask/),文件名与上面的文件名相同,但后缀名改为.vbs。
其中:
CopyAToB_Even.vbs的内容为:
CreateObject("WScript.Shell").Run "cmd /c C:/CopyTask/CopyAToB_Even.bat",0
CopyAToB_Odd.vbs的内容为:
CreateObject("WScript.Shell").Run "cmd /c C:/CopyTask/CopyAToB_Odd.bat",0
再下来,就是建立定时任务了。
在任务计划中双击“添加任务计划”,一步一步地操作,设置你要运行的程序时,通过浏览方式指向上面的C:/CopyTask/CopyAToB_Even.vbs,然后设置好时间,比如每天早上凌晨四时(4:00)开始备份,为了实现上述隔天备份到不同目录的目的,特别将备份周期改为每两天,开始日期分别为当前日之前的单日和双日。比如:CopyAToB_Even.vbs为9月9日,而CopyAToB_Odd.vbs为9月10日。具体设置根据你的需要而定,不详述。
OK。做完之后,你需要测试一下,测试时,你可以将时间调整为当前时间的一分钟之后测试,如果一切正常,再调整为你需要的备份时间。之后退出,大功告成!
http://blog.csdn.net/li_xingcheng/article/details/4544456
热心网友
时间:2022-06-16 20:24
居安思危< < 人生有低潮的时候,在普遍情况都不利的情况,大家都说难难难,但是却不知道这也是个机会,我们得寻找新的出路,得创新,我们需要活下去.有志者自有千方百计,无志者只感千难万难