close
附註:本文僅屬記錄與經驗分享且在非乾淨電腦中安裝,若有遺漏或錯誤煩請指正,如有侵權請來信告知。

[expand title="發表日期:2015/01/22 最後更新:2015/01/22" alt="點選觀看詳細更新記錄"]

  • 2015/01/22, 新增文章


[/expand]


0.目錄












  • 需要準備的檔案:









1.簡介



  • 本文介紹Qnap中的Rsync備份使用,目的將NAS中的檔案備份到Windows中。

  • Rsync通常用於linux環境,Windows討論比較少,目前找到一個可用的DeltaCopy軟體,不過最後更新時間是2008

  • 其中的ssh模組後來似乎沒更新,所以如果有安全要求請斟酌使用,若是區網電腦間備份而已,可以達到備份的目的就好



2.安裝環境



  • 機器:Qnap NAS (firmware 4.1.2)

  • Windows 8 x64

  • DeltaCopy 1.4



3.方法說明


快速筆記為:

Windows端:

  1. 安裝(解壓縮)DeltaCopy

  2. 開啟DeltaCopy Server

  3. 第一次使用,註冊Windows服務 (Register Windows Service)

  4. 設定備份目標資料夾並開啟服務

  5. (如果有需要)允許port通過防火牆 --->參考:[RSYNC] 開啟服務無法連線,設定 WINDOWS 通過防火牆

  6. (如果有需要)解決中文亂碼問題 --->參考:[QNAP]解決Rsync檔名亂碼問題


NAS端:

  1. 進入備份管理中心,開啟Rsync並建立異地備援工作

  2. 輸入工作名稱(自定)

  3. 設定遠端伺服器設定(IP, user name, password)

  4. 設定來源目錄與目標目錄

  5. 開始備份


 

以下將分成幾個部分說明:

  1. 設定DeltaCopy

  2. 設定Qnap

  3. 開始同步

  4. 額外補充



[expand title="3-1 設定DeltaCopy(點擊展開)" alt="3-1 安裝SDK(設定DeltaCopy)" expanded="true"]

首先到DeltaCopy官方下載安裝檔(或執行檔),右側有"With Installer"及"Without Installer"兩種版本可以選擇

以下是採用免安裝的方式,再手動註冊服務的步驟來記錄

網站:http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

NASuseQsyncToWindows (1)

解壓縮DeltaCopy到任一資料夾中,並執行DeltaS.exe

[caption id="attachment_820" align="aligncenter" width="764"]執行DeltaS.exe 執行DeltaS.exe[/caption]

第一次執行時必須要先註冊服務,首先必須要先點Register Windows Service按鈕,接著會跳出帳密對話框

這邊的帳密就是你開機要登入Windows的帳號密碼

這邊要小心輸入,我第一次打錯密碼結果一直跳錯誤,後來才找到解決方法要從系統服務中去修改帳密

(請參考另一篇:____)

[caption id="attachment_848" align="aligncenter" width="479"]第一次使用要註冊系統服務 第一次使用要註冊系統服務[/caption]

註冊完成後,就會跳出成功的訊息,以後開啟都是看到這個紅綠燈畫面

紅色表示服務關閉中、黃色表示服務正在啟動中、綠色表示服務開啟中

NASuseRsyncToWindows (4)

點選Virtual Directory設定虛擬資料夾,這邊可以讓你設定遠端登入的帳號密碼,也能依照不同的使用者設定不同的資料夾

如圖我在左邊新增一個專案叫做Backup,接著設定儲存的路徑Path,下面Use Authertication打勾就能設定登入帳密

以下會以帳號:"Robarter123" 密碼 "Robarter456" 作為範例說明

NASuseQsyncToWindows (7)

設定完成後點選Server Status,並點Start Server啟動服務,若服務成功啟動就會出現綠燈

NASuseQsyncToWindows (6)

到這邊基本告一段落

如果系統有開啟防火牆記得開port允許通過,可參考這篇說明:[RSYNC] 開啟服務無法連線,設定 WINDOWS 通過防火牆

如果你的檔案中有中文或非英文語系的檔名,會出現亂碼及同步錯誤,解決方法可參考這篇說明:[QNAP]解決Rsync檔名亂碼問題

[/expand]


[expand title="3-2 設定Qnap(點擊展開)" alt="3-2 設定Qnap(點擊展開)" expanded="true"]

登入你的NAS機器,點選 備份管理中心 > 異地備援 > Rsync > 建立異地備援工作

[caption id="attachment_817" align="aligncenter" width="800"]進入NAS建立異地備援工作 進入NAS建立異地備援工作[/caption]

輸入工作名稱(自定義),並點選遠端的設定按鈕

NASuseQsyncToWindows (2)

跳出小視窗輸入遠端主機的名稱或IP

如果在DeltaCopy的Virtual Directory 有設定 Use Authertication,則要輸入使用者名稱及密碼

本文例子就是在這邊輸入:"Robarter123" 密碼 "Robarter456" 作為範例

如果上面沒有設定則只要輸入IP即可

點選測試就能知道有沒有連線成功,如果成功還會做一個簡單的速度測試,沒問題後點選套用

NASuseQsyncToWindows (3)

接著選擇NAS端的來源目錄,以及選擇目標目錄

如果連線成功,這邊會列出DeltaCopy設定的目標資料夾下的目錄清單

接著點選加入,成功就會出現在下面列表,並顯示出檔案大小及檔案數量

不過可惜的是我的版本無法選擇多個資料夾,如果有多個資料夾就只能建立多筆工作

NASuseQsyncToWindows (5)

 

可以把馬上進行備份打勾,這樣點選套用後就直接開始進行同步的工作

[/expand]


[expand title="3-3 開始同步(點擊展開)" alt="3-3 開始同步(點擊展開)" expanded="true"]

這邊開始進行同步工作,在狀態欄可以看到目前的速度跟進度

如果中途要停止可從右邊的動作欄按紅色按鈕停止

NASuseQsyncToWindows (6)

[/expand]


[expand title="3-4 額外補充(點擊展開)" alt="3-4 額外補充(點擊展開)" expanded="true"]

在設定的過程中你可能會遇到一些問題,以下補充我遇到問題的解決方式

[/expand]


4.參考資料




5.後記



  • Rsync的討論似乎不多,而且一般都是在Linux上的應用,Windows上的應用就少了一些

  • 雖然NAS提供NAS到NAS的備份但不符合我的需求,因為我養不起這麼多機器

  • 還好QNAP提供了Rsync跟RTRR的備份功能,不過我不需要即時的同步,只是偶爾備份一下,Rsync就符合我的需求了

  • 那天我半開玩笑的覺得,台灣沒什麼人討論Rsync會不會是大家都講求"Cost Down",備份似乎不是很重要的事情XD

arrow
arrow
    全站熱搜

    Robarter 發表在 痞客邦 留言(0) 人氣()