[expand title="發表日期:2015/01/22 最後更新:2015/01/22" alt="點選觀看詳細更新記錄"]
- 2015/01/22, 新增文章
[/expand]
0.目錄
- 需要準備的檔案:
- DeltaCopy (使用版本:1.4?)
- 官方下載:http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
- 本站下載 DeltaCopy 綠色模式(免安裝,需手動設定參數):DeltaCopyRaw(Robarter20150122)
- 本站下載 DeltaCopy 附安裝檔:DeltaCopySetup(Robarter20150122)
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端:
- 安裝(解壓縮)DeltaCopy
- 開啟DeltaCopy Server
- 第一次使用,註冊Windows服務 (Register Windows Service)
- 設定備份目標資料夾並開啟服務
- (如果有需要)允許port通過防火牆 --->參考:[RSYNC] 開啟服務無法連線,設定 WINDOWS 通過防火牆
- (如果有需要)解決中文亂碼問題 --->參考:[QNAP]解決Rsync檔名亂碼問題
NAS端:
- 進入備份管理中心,開啟Rsync並建立異地備援工作
- 輸入工作名稱(自定)
- 設定遠端伺服器設定(IP, user name, password)
- 設定來源目錄與目標目錄
- 開始備份
以下將分成幾個部分說明:
[expand title="3-1 設定DeltaCopy(點擊展開)" alt="3-1 安裝SDK(設定DeltaCopy)" expanded="true"]
首先到DeltaCopy官方下載安裝檔(或執行檔),右側有"With Installer"及"Without Installer"兩種版本可以選擇
以下是採用免安裝的方式,再手動註冊服務的步驟來記錄
網站:http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
解壓縮DeltaCopy到任一資料夾中,並執行DeltaS.exe
[caption id="attachment_820" align="aligncenter" width="764"] 執行DeltaS.exe[/caption]
第一次執行時必須要先註冊服務,首先必須要先點Register Windows Service按鈕,接著會跳出帳密對話框
這邊的帳密就是你開機要登入Windows的帳號密碼
這邊要小心輸入,我第一次打錯密碼結果一直跳錯誤,後來才找到解決方法要從系統服務中去修改帳密
(請參考另一篇:____)
[caption id="attachment_848" align="aligncenter" width="479"] 第一次使用要註冊系統服務[/caption]
註冊完成後,就會跳出成功的訊息,以後開啟都是看到這個紅綠燈畫面
紅色表示服務關閉中、黃色表示服務正在啟動中、綠色表示服務開啟中
點選Virtual Directory設定虛擬資料夾,這邊可以讓你設定遠端登入的帳號密碼,也能依照不同的使用者設定不同的資料夾
如圖我在左邊新增一個專案叫做Backup,接著設定儲存的路徑Path,下面Use Authertication打勾就能設定登入帳密
以下會以帳號:"Robarter123" 密碼 "Robarter456" 作為範例說明
設定完成後點選Server Status,並點Start Server啟動服務,若服務成功啟動就會出現綠燈
到這邊基本告一段落
如果系統有開啟防火牆記得開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建立異地備援工作[/caption]
輸入工作名稱(自定義),並點選遠端的設定按鈕
跳出小視窗輸入遠端主機的名稱或IP
如果在DeltaCopy的Virtual Directory 有設定 Use Authertication,則要輸入使用者名稱及密碼
本文例子就是在這邊輸入:"Robarter123" 密碼 "Robarter456" 作為範例
如果上面沒有設定則只要輸入IP即可
點選測試就能知道有沒有連線成功,如果成功還會做一個簡單的速度測試,沒問題後點選套用
接著選擇NAS端的來源目錄,以及選擇目標目錄
如果連線成功,這邊會列出DeltaCopy設定的目標資料夾下的目錄清單
接著點選加入,成功就會出現在下面列表,並顯示出檔案大小及檔案數量
不過可惜的是我的版本無法選擇多個資料夾,如果有多個資料夾就只能建立多筆工作
可以把馬上進行備份打勾,這樣點選套用後就直接開始進行同步的工作
[/expand]
[expand title="3-3 開始同步(點擊展開)" alt="3-3 開始同步(點擊展開)" expanded="true"]
這邊開始進行同步工作,在狀態欄可以看到目前的速度跟進度
如果中途要停止可從右邊的動作欄按紅色按鈕停止
[/expand]
[expand title="3-4 額外補充(點擊展開)" alt="3-4 額外補充(點擊展開)" expanded="true"]
在設定的過程中你可能會遇到一些問題,以下補充我遇到問題的解決方式
- [QNAP] 解決 RSYNC 檔名亂碼問題
- [RSYNC] 開啟服務無法連線,設定 WINDOWS 通過防火牆
- [RSYNC] 解決 COULD NOT START THE SERVICE 問題
- [WINDOWS] 移除 WINDOWS 服務 – 以 DELTACOPY 為例
- [RSYNC] 解決使用 DELTACOPY 同步後檔案權限不足問題
4.參考資料
5.後記
- Rsync的討論似乎不多,而且一般都是在Linux上的應用,Windows上的應用就少了一些
- 雖然NAS提供NAS到NAS的備份但不符合我的需求,因為我養不起這麼多機器
- 還好QNAP提供了Rsync跟RTRR的備份功能,不過我不需要即時的同步,只是偶爾備份一下,Rsync就符合我的需求了
- 那天我半開玩笑的覺得,台灣沒什麼人討論Rsync會不會是大家都講求"Cost Down",備份似乎不是很重要的事情XD