OS

rsync 備份 windows版

在linux下玩rsync備份實在沒啥難度,畢竟指令下一下就好

可是在windows下就不一樣了 因為windows 下沒有內建rsync這個功能

而我其實原本是用QNAP NAS內建的Qsync來做我的資料備援功能拉

只是這個Qsync實在是慘不仁賭,一些小bug就不說了

sync的效率低到我都不太認為他有在動了 可是他真的有在動

我看我的 sync速度根本就是 幾k/s的速度再跑 天啊 我幾萬個檔案給他跑幾天都會跑不完

雖然我也用他用了應該有一年了,而剛好我系統又在轉移又遇到他這樣 就乾脆放棄砍掉轉回 rsync 了

首先在windows下你必須要先抓cwRsync 這套軟體 這套軟體有安裝版也有免安裝版的

我是直接抓zip檔下來,然後網路上其實你可以google到一堆這套軟體怎用的教學

不過我發現他軟體內的資料夾下就有一個叫做 rsync.exe 的檔案了

所以很明顯的 我查證過了 這軟體其實也只是去呼叫這隻檔案來跑rsync

這樣就簡單啦 剩下的做法就都跟linux一樣了

首先在rsync.exe的資料夾下 開一個bat檔 你可以叫做backup.bat

然後在裡面輸入 

rsync -aqz --delete --password-file=rsync.password "/cygdrive/D/rsync" davidou@192.168.1.2::rsync/file

像這樣 上面這行的語法 就是我要把我D:/rsync的資料夾 同步到192.168.1.2的rsync/file這資料夾下去

然後因為同步需要打密碼 而我不想打密碼 所以我也在rsync.exe的資料夾創了一個檔案叫做rsync.password 然後裡面就存我192.168.1.2這台的密碼

這樣我rsync就不用每次都要登入了

剩下來就是設定windows排程去跑這隻bat檔就可以拉

rsync詳細的參數跟設定在我另一篇 透過rsync備份

 

Be the First to comment.

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。

(若看不到驗證碼,請重新整理網頁。)