1. 程式人生 > >推薦四款實用的區域網資料夾同步工具

推薦四款實用的區域網資料夾同步工具

雲端同步服務(如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

安裝包