注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

水手的IT生活

实践、学习、思考、分享,IT生活每一天。http://haoweiNet.cn

 
 
 

日志

 
 
关于我

从事企业IT运维管理工作,工作中对微软产品与技术有全面的接触和应用。我的关注:IT业内动态、微软技术、网络安全、管理、个人提高、Web2.0

网易考拉推荐

Microsoft同步工具SyncToy操作指南  

2007-02-13 23:57:43|  分类: 微软专区 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

公司的服务器做负载均衡之后,多台服务器上文件的同步更新成了问题,还需要手工一台一台服务器去操作。今天在网上发现了微软提供的同步工具,可以实现多台服务器间文件同步工作,大大减轻了手工操作的工作量。

 

 以下文章首发Cnfan,若需转载,请注明出处,谢谢!有任何问题,请与我联系:Mail & MSN: zhangyue1105#gmail.com (请修改#为@)。

在部分系统规划中,需要实现资料夹的同步,这时我们就考虑使用Microsoft同步工具SyncToy,

|~j9x29m@n=@u8

配合Windows自带的计划任务。这次将以一个案例来对两台服务器中存放ASP站点程序的文件夹进行自动同步。SyncToy是微软在2005年10月发布的,该工具现在的版本为1.4,发布如期为 2006年10月30日,是一款用于Windows XP/2003操作系统上免费的、易于使用的同步工具。它提供了简洁的操作界面、简单的使用方法和高度的自定义功能,可以帮助我们从繁重的拷贝、移动及同步不同目录的工作中解脱出来,仅仅根据需要单击几次鼠标进行设置,就能搞定更多的操作,也会有额外的自定义功能而不会增加使用的复杂程度。SyncToy 不仅可以同时管理多个目录系列,还能够合并两个目录里文件为一个目录等,最大程度上提高了IT工程师的工作效率。

下面,我将详细的对如何使用该工具做一说明。

一、        服务器说明:

Microsoft同步工具SyncToy操作指南 - 水手 - 水手的IT生活screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0> 

二、安装SyncToy:

SyncToy下载地址:http://www.microsoft.com/downloa ... &displaylang=en

SyncToy v1.4工具大小:971KB

安装要求:安装之前须安装Microsoft.NET Frameworks

默认安装路径:C:\Documents and Settings\Administrator\Local Settings\Application Data\SyncToy

在本次运用中,qAiGRN{Umo育VT8R`yfbTRz^管ruC

!'@jH件d7F]

将SyncToy安装在10.134.130.104中。安装完成后看到的SyncToy运行界面如图 一。

Microsoft同步工具SyncToy操作指南 - 水手 - 水手的IT生活screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0>

三、使用SyncToy:

        安装完成SyncToy后,._9y件网|]svvV,x^)a育T@N=2软络^教^专9K的_c^q业(#A*?DF业nTo{管T供教[开始进行同步资料夹设置。

        点击主界面下方的“Create New Folder Pair”按钮创建一对新的操作目录,程序弹出如图二的窗口。在这个窗口的标题栏中我们可以看到操作一共分为四个步骤,操作上非常简便。点击“Left Folder”下的“Browse”按钮,选择左目录的路径。在此我们选择本机存放ASP文件夹的目录路径C:\webProgram,选择好后点击 “Next”进入第二步设置。

Microsoft同步工具SyncToy操作指南 - 水手 - 水手的IT生活screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0>

在此界面,

u*IQ.&\WH的网&M!L`@

添加另一台服务器(10.134.130.105)同步资料夹目录。此步进行时需要将10.134.130.105中的同步目录进行共享,因两台服务器搭建了单播的NLB,所以主机之间不能进行相互通讯,所以在此使用内部通讯IP 192.168.1.104和192.168.1.105进行数据同步。相关设置如图 三。

Microsoft同步工具SyncToy操作指南 - 水手 - 水手的IT生活screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0>

点击“Next”进入选择同步模式界面。ScncToy一共提供了五种的同步操作,它们分别是“Synchronize”、“Echo”、“Subscribe”、“Contribute”、“Combine”,把鼠标移动到它们上面会有相应的提示说明。在此,简单对这五种模式做一简单描述:

“Synchronize”:新文件和更改过的文件在左右目录中将互相复制,同时,若两个目录中有同样的文件,在其中一个目录有重命名或者删除的,在另一个目录中也将执行同样操作。

“Echo”:左目录中的新文件和更改过的文件将复制到右目录中;同时,若两个目录中有同样的文件,在左目录中有重命名或者删除的,在右目录中也将执行同样操作。本专案同步使用此操作,如图 四。

“Subscribe”:右目录中更新过的文件将复制到左目录,如果左目录中存在同样的文件,在右目录中有重命名或者删除的,在左目录中也将执行同样操作。

“Contribute”:和Echo的操作类似,但是不执行删除操作。

“Combine”:新文件和更改过的文件在左右目录中将互相复制,但是不执行重命名和删除的对比操作。

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0<

完成同步模式设置后,育zhu#a$=的Ziq)d业点击“Next”进入最后一个步骤——命名(如图 五)。


screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0<

设置好后,cT3国AW育roIgwJQ&_c|3点击“Finish”即完成所有的基本配置,完成界面如图 六。


screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0<

点击“Preview”,mbV`提网I)+rSJn育sY育-K1bLGa9lFg
?yP教QtEo提"X理提'j|^[
v件LQH教dS0L*7$v"预览ScncToy将进行的操作,在模拟运行完成后,我们将看到运行结果,如图图七。红色显示的为两台服务都存在该文件,但在左目录(10.134.130.104)中的文件已被修改;蓝色显示的为左目录新加入的文件;其他操作也都有详细的描述,例如删除、重命名等。


screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0<

我们也可以直接点击“Run”运行此方案。方案运行中将全部自动完成,件lR专垠gD育育育IC~eI?_教j无需人工操作值守,对于大文件夹、双机之间的同步十分方便。同步完成后,SyncToy会给出一份运行结果,其中标明了删除、覆盖、重命名等操作的结果,用户可以全面掌握运行结果。
四、使用Windows 计划任务配合同步工作:
         配置好SyncToy以后,因该工具不能设置自动运行时间,所以需要结合Windows计划任务配合,自动完成同步工作。
         因要在计划任务中使添加的SyncToy自动运行,需要在“Run”中添加如SyncToy运行程序路径,["QZB?件)AqKsfw育Y并在其后添加运行参数“ – R ‘Folder pair’”,例:"C:\Documents and Settings\Administrator\Local Settings\Application Data\SyncToy\SyncToy.exe" –R  “SMT Monitor”。


screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0<

对于计划任务的其他设置,

!管[1CI教x软ul?9L育0软

在本文中不作讲述。
      至此,本次使用到的同步方案介绍完毕,相关解决方案可以推广到其他的资料夹同步,尤其是对于大文件夹、双机之间的同步十分方便。

  评论这张
 
阅读(1022)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017