云端同步服务(如Dropbox)已经满足一般用户文件同步/备份的需求,但是有些办公文件或私人文件需要同步/备份,同时用户又不想传到互联网上去,怎么办呢?百度上搜一搜”局域网”、”文件同步”或”文件夹同步”,一定可以搜到不下三十款相关的局域网文件同步工具,诸如GoodSync、FreeFileSync、各种同步/备份专家等,免费到收费工具琳琅满目。在如此多的同步工具中,如何找到好用、适用的工具呢?
笔者在试用了十几种的局域网文件夹同步工具后,着重着重介绍四款比较靠谱工具介绍四款比较靠谱工具,GoodSync、AllwaySync、ZiSync(自同步)、SyncToy,文章后附上四款工具的几个方面的评测数据。
GoodSync:
GoodSync支持单向同步(备份)及双向同步,除了支持本机同步,还支持以下网络同步:Windows Share、FTP/SFTP、WebDAV、公有云服务等,另外GoodSync支持GoodSync Connect的方式,用户可以申请一个Connect的帐号,这样就可以在不同设备(都安装GoodSync并且用同一帐号登录)之间设置同步。
GoodSync以一个同步任务为单位,在一次任务下,可选择两个不同的文件夹,笔者这里选择了两台设备,PCA和PCB,其中PCB用windows share的方式,先在局域网*享出需要同步的文件夹,然后在PCA上装GoodSync,设置同步任务,如上图,同步的文件夹是E:\测试\GoodSync和\\MACHINE\F\测试\GoodSync。
【分析】按钮用来显示两边文件的状态,包括已经新增、减少、修改的文件,【同步】按钮用来执行文件夹同步,【自动】按钮中包含强大的同步设置,如图:
笔者这里设置了“当文件改变时”同步,延迟为0秒,用来做实时同步,当E:\测试\GoodSync文件夹中发生任何文件变化时,能实时的反馈到\\MACHINE\F\测试\GoodSync目录中,同样,\\MACHINE\F\测试\GoodSync中发生的变化也能实时的反馈到E:\测试\GoodSync中。也能设置定时同步。
GoodSync最近更新至9.8.5.5,专业版原价29.95$,总的来说它配置强大,可自定义复杂的文件夹同步/备份策略,支持多种网络协议,适合比较专业的、有复杂同步/备份需求的人群。
AllwaySync:
AllwaySync和GoodSync在操作体验上非常相似,同样拥有强大配置,支持很多种网络同步,有图形界面分析和日志功能,支持单向同步(备份)和双向同步。笔者在使用起来和GoodSync没有明显的差别,后文中会有文件传输速度的评测。
AllwaySync最近更新至14.2.1版本,个人版是免费试用,专业版原价25.95$,另外AllwaySync也推出了AllwaySync Cloud公有云,专业版可以和Cloud很好的结合起来,有复杂同步/备份需求的人群。
ZiSync(自同步):
zisync自同步是国内公司研发的一款P2P局域网同步工具,与前两款介绍的功能强大的文件夹同步工具相反,它走的是极简路线,设置很简单,和公有云的操作方式相似,只不过用的是私有云(局域网)的概念。
自同步(zisync)是以设备为单位,第一次开启时,它会让你输入一个口令,然后就能发现局域网内所有的设备,右键点击设备可以设置相关设备为信任设备,
在同步目录里面添加同步目录就可以设置好同步关系了,笔者通用是在E:\测试\ZiSynch和另外一台设备的F:\测试\ZiSync之间设置了同步,完成后如下图:
从设置中可以看出,自同步并没有设置单/双向同步的键,是强制双向同步的,其它设置平时也不会怎么改动,
自同步(zisync)最新版本是0.5.0,简洁的软件,只能用简单的话来形容:轻量级+实用。使用门槛较低,适合有文件双向同步,复杂配置头大症的人群。
SyncToy:
SyncToy是由微软推出的一款免费的文件夹同步工具,配置没有GoodSync和AllwaySync强大,支持本机文件夹同步,网络同步只支持windows Share的方式。它包括三种模式:
1、snchronize模式:这就是提到的双向同步模式;
2、echo模式:备份模式,也就是单向同步模式;
3、Contribute模式:也就是增量备份模式,相当于在echo的基础上,只要在左边文件夹中存在过的文件都会同步至在右侧文件夹,而且左边删除的,右边不会删除。
笔者在这里使用了synchronize模式,来体验同步,SyncToy是以一对文件夹关系(FolderPair)为单位,设置好一对文件夹关系后,需要手动的按【run】按钮来执行文件同步操作。
评测数据:
笔者分别做了三个方面的测试,1、大文件传输;2、小文件批量传输;3、文件冲突检测/冲突处理。以上几个方面都是用户在进行文件夹同步时,比较关心的数据。
测试环境
LAN网络:cisco千兆交换机;
测试设备:两台windows联想台式机,千兆网卡;
样本准备
大文件size:700MB。
小文件数量:1000个文件,平均每个文件size小于1KB。
冲突测试场景1:PCA上同步文件夹里新建文件TestCase1,PCB上的同步文件夹新建文件夹TestCase1,开始同步。
冲突测试场景2:PCA上同步文件夹里文件TestCase2.txt,内容为AAA,PCB上的同步文件夹中文件TestCase2.txt,内容为BBB,开始同步。
结果如图所示:
|
700MB 大文件传输 |
1000个 小文件传输 |
冲突测试场景1 |
冲突测试场景2 |
||
用时 |
速度 |
用时 |
速度 |
|||
GoodSync |
29秒 |
24.1MB/s |
50秒 |
20个/s |
提示冲突,不能自动处理,需要用户手动处理 |
提示冲突,修改时间新的文件代替旧的文件,两边文件夹只有TestCase2.txt,内容为AAA的文件 |
AllwaySync |
31秒 |
22.1MB/s |
65秒 |
15个/s |
提示冲突,不能自动处理,需要用户手动处理 |
提示冲突,修改时间新的文件代替旧的文件,两边文件夹只有TestCase2.txt,内容为AAA的文件 |
ZiSync (自同步) |
59秒 |
11.9MB/s |
16秒 |
63个/s |
生成一个新的文件,重命名为TestCase1_conflict,TestCase1文件夹保留 |
生成一个新的文件,重命名为TestCase2_conflict.txt,内容为BBB,TestCase2.txt文件保留,内容为AAA |
SyncToy |
21秒 |
33.3MB/s |
63秒 |
16个/s |
生成一个新的文件,重命名为TestCase1 _conflict,TestCase1文件夹保留 |
修改时间新的文件代替旧的文件,两边文件夹只有TestCase2.txt,内容为AAA的文件 |
功能对比
|
双向同步 |
单项同步 (备份) |
手动 同步 |
实时 同步 |
定时 同步 |
数据 加密 |
是否 免费 |
安装 方式 |
GoodSync |
√ |
√ |
√ |
√ |
√ |
√ |
个人版免费 |
安装包 |
AllwaySync |
√ |
√ |
√ |
√ |
√ |
|
个人版免费 |
安装包 |
ZiSync (自同步) |
√ |
|
√ |
√ |
|
√ |
√ |
安装包 /绿色版 |
SyncToy |
√ |
√ |
√ |
|
|
|
√ |
安装包 |