使用Second Copy同步ftp伺服器的差異檔案

來源:互聯網
上載者:User

標籤:

公司一直用自主開發的一個同步工具來進行資料庫檔案異機備份的,但無奈太不穩定,三天兩頭出現服務掛死的問題,特別是最近這1個月,幾天就1次。

問題現象都是服務一直在運行,但沒有複製檔案到備份機上,而且備份服務重啟需要2個小時到2天……

原因估計是網路問題導致檔案分享權限設定複製中斷,無法結束正在複製檔案的這個進程而引起的。具體原因不想深究,那是個無底洞。

所以前天開始,就開始在各大軟體網站和論壇中,搜尋滿足需求的同步軟體,要求如下:

  1. 軟體安裝在用戶端,通過ftp服務,定期從伺服器上下載差異檔案
  2. 支援設定執行頻率和時間點
  3. 支援作為windows服務運行
  4. 可以在介面上手工執行同步(不用等到備份時間點才執行)
  5. 支援匯入匯出配置


按照對軟體的要求,找到以下幾個軟體:

1.SyncBackPro
對這個軟體還是有點感情的,07年跟一伙人兼職創業的時候,就用他來備份資料的,但這次試用了新版本,發現以下缺點,幫放棄
備份子檔案夾相當不穩定,經常出現子檔案夾下面的檔案沒備份過來
備份過來的檔案,有些檔案也出現亂碼!!!!


2.FileGee
看著功能介紹,覺得這個軟體應該就是我想要的,可是還是棄用了,理由很簡單,沒找到和諧版本。
個人有免費版的,可是功能上被閹割得太多了,太監都不如。
在各軟體網站找的,標著企業註冊版的,下載無一例外,全部都是個人版。


3.Goodsync
這個軟體在試用的時候,覺得就是這個了,不用再試其它了,功能上完全滿足啊。可是當我把IIS搭建的ftp(不要問我為什麼,伺服器規定只能用這個),使用者權限改為唯讀之後,這個軟體就傻B了,報錯,不運行。後來發現,這個軟體的檔案對比功能,必須在ftp目錄上面放一個檔案夾叫_gsdata_,裡面有很多檔案,估計著應該是軟體用來做對比用的。
或許作者對ftp使用者需要這個許可權的要求應該不算苛刻,但無奈我就是滿足不了,伺服器管理要求太嚴格,下載檔案的使用者不可能有寫入的許可權。故放棄!


4.Bestsync
沒有找到任何和諧版本,所以沒試用,放棄!


5.Super Flexible File Synchronizer Pro
雖然說名字只是個代號,最重要的是看內在。但說實在的,我看到這個軟體的名字,真心有一種想直接刪除的感覺。但無奈前面已經試了那麼多不行的了,只能硬著頭皮安裝,測試。
沒有中文或漢化版,當然,這個關係不大。問題是設定項實在讓我摸不著頭腦,太標新立異了,這跟英文水平一點關係也沒有!!!
想找度娘要一些教程的時候,度娘跟我說,這個軟體基本上都是假註冊,試用時間到了就會提示註冊,不能繼續用!我TMD立馬就放棄了。


6.Second Copy
潮汕人有句話:葫蘆大塊的在後面。所以Second Copy肯定就是本文要重點介紹的軟體了。

其實剛開始試用的時候,並不認為有多好,至少不滿足我的第5點要求,不支援匯出匯入配置。

而且作為windows服務運行時,配置顯得有點囉嗦:在“登入”頁選中“允許服務與案頭互交”選項。啟動服務。設定檔後,停止服務,取消選中上述選項,然後重新啟動服務。

當測試過上面的軟體之後,還是回到這個軟體了,畢竟最些缺點並非致命,最多就是麻煩而已。

Second Copy的ftp備份配置相當簡單明了(再次鄙視一下Super Flexible File Synchronizer Pro)。

值得注意的就是我必須選擇“使用被動模式”才能連上伺服器的ftp。

--------------------小割一下------------------

當我把同步配置配置得很滿意了,功能測試也全部通過了,抽完事後煙準備來做最後總結的時候,發現設定為win服務運行後,我的同步配置沒了,不見了!而且軟體還提示我要註冊了!!!

媽呀,這是咋回事,一個下午的努力白費了?軟體作者這麼歹毒?

先把win服務卸載了,再開啟軟體。

媽呀,這又是咋回事,配置還在,軟體顯示已經註冊了!!!

這到底是想鬧哪樣!!!冷靜下來後,先把軟體的註冊碼抄下來(在關於那裡可以看得到)。然後接著把win服務再裝上,提示我註冊的時候,再輸入註冊碼註冊一下。

同步配置看不到了關係也不大嘛,再配置一下就行了。安裝win服務的時候,是按照官方的提示進行安裝的:在“登入”頁選中“允許服務與案頭互交”選項。啟動服務。設定檔後,停止服務,取消選中上述選項,然後重新啟動服務。

但這樣安裝之後,就完全沒有介面顯示了。就不滿足我的第4點要求,不能手工執行備份操作了。

後來再研究下,只要不執行後半段:設定檔後,停止服務,取消選中上述選項,然後重新啟動服務。服務也是完全正常使用的,而且啟動服務的時候,工作列右下角就會有程式的表徵圖了,修改配置、手工執行什麼的,就可以在程式介面上操作了。

至此為止,只剩下匯入匯出配置不滿足我的要求了。

其實軟體是有一個匯入配置頁面的(但實在找不到匯出的菜單),但介面上提示是匯入舊版本配置,特別是提示第7的版本,設定檔名叫Profiles.dat,所以就用everything搜尋了一下,搜尋結果竟然有兩個這樣的檔案,路徑為(我是xp虛擬機器的)

C:\Documents and Settings\ChenShao\Local Settings\Application Data\Centered Systems\Second Copy\profiles.dat
C:\Documents and Settings\LocalService\Local Settings\Application Data\Centered Systems\Second Copy\Profiles.dat

用文字編輯器開啟看內容,發現第1個使用者執行的設定檔,第2個為服務啟動並執行設定檔。這也解釋了為什麼之前測試的時候,服務啟動並執行時候看不到配置的情況了,因為使用者執行和服務執行使用的是兩個完全不相關的設定檔。

接下來就測試匯入功能了,就拿第2個檔案,也就是服務啟動並執行設定檔來匯入,發現匯入完全正常!!

這下更不清楚作者是怎麼想的,為什麼不在軟體介面加上匯入匯出的菜單呢?這些功能可都是有的呀!!!!

至此,我的那5個要求已經全部滿足了。但剛才手賤去看備份日誌的時候,發現中文全部是亂碼!這可不好,日誌在出錯的時候可是要重要作用的。可是想一想,在使用者執行的情況下,日誌可是正常顯示中文的。靈感來了,對比一下上面的兩個設定檔,發現第2個檔案少了配置項

[Options]
LogFileType=html

把配置項補上,再把日誌清空,執行備份之後,再看日誌,可愛的中文出現了。Yes,就是這個軟體了,目前在伺服器上面運行1天多了,一切正常。

感謝作者,雖然我用的是盜版。

 


附軟體資訊

SecondCopy_8.1.2.0漢化註冊版(內附註冊碼)
:http://download.csdn.net/detail/chenshao8818/8340711

 

使用Second Copy同步ftp伺服器的差異檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.