使用cwRsync實現(xiàn)windows服務器文件定時同步

一.背景

現(xiàn)在的服務器都會使用負載均衡技術,?用于解決互聯(lián)網(wǎng)架構中的高并發(fā)高可用的問題. 但這會出現(xiàn)一個問題, 用戶在A服務器上傳了一個文件之后, 下次該用戶訪問B服務器就會出現(xiàn)找不到該文件的情況. 這時候我們就需要做文件同步, 同時文件同步也可以用來做備份.


二.解決方案

在網(wǎng)上找到一些文件同步方案胰挑,最后決定使用cwRsync這個軟件孩革。cwRsync是基于cygwin平臺的rsync軟件包腊满,支持windows對windows、windows對Linux芜抒、Linux對windows高效文件同步痪蝇。由于CwRsync已經(jīng)集成了cygwin類庫急膀,因此安裝的時候可以省去cygwin包。Cwrsync還集成了OpenSSH for windows钝腺,可以實現(xiàn)Linux 下Rsync一模一樣的操作。使用 cwRsync 來同步文件后赞厕,只需要對一臺主服務器進行文件修改艳狐,其他鏡像服務器可以自動同步,包括文件的更新皿桑、刪除毫目、重命名等。

演示視頻


三.下載和安裝

1.鏈接: 百度網(wǎng)盤? 提取碼: ejua

2.安裝

進行數(shù)據(jù)同步我們用到了兩個工具cwRsyncClient和cwRsyncServer诲侮,目前有兩臺電腦IP分別是:192.168.2.251和192.168.2.252镀虐,接下來把192.168.2.252用做Server端也就是我們常說的服務端,另外的就是客戶端了

第一步:Server端安裝cwRsyncServer_4.0.5_Installer沟绪,過程沒有什么復雜的一路默認就好了刮便,截圖如下:

接下來就是打開cwRsyncServer安裝路徑C:\Program Files (x86)\ICW,其中rsyncd.conf是cwRsyncServer配置文件

以“記事本”方式打開rsyncd.conf配置文件绽慈,將原有內(nèi)容清空恨旱,粘貼以下內(nèi)容(跟linux的rsync server配置基本沒有太大的區(qū)別,參數(shù)都是相通的)久信。



use chroot = false

strict modes = false

hosts allow = *

uid = 0

gid = 0

max connections = 10

strict modes = false

log file = rsyncd.log

lock file = rsyncd.lock

[itbiancheng]

path = /cygdrive/d/www

read only = true

transfer logging = yes

auth users = 123

secrets file = /cygdrive/c/Program Files (x86)/ICW/rsyncd.secrets

comment = 內(nèi)網(wǎng)拉取


部分參數(shù)解釋:

hosts allow = *:* 表示任何電腦都可以進行連接窖杀,只允許指定IP進行連接需要把星號換成指定IP即可

log file = rsyncd.log:日志路徑漓摩,當前目錄下

[itbiancheng]:模塊名稱

path = /cygdrive/d/www:要同步的路徑裙士,如果是e盤www文件夾,則path = /cygdrive/e/www管毙,前面必須加上cygdrive腿椎,這點和linux不同

read only = true:不可寫,只讀

auth users = 123:其中123是用戶名

secrets file = /cygdrive/c/Program Files (x86)/ICW/rsyncd.secrets:為用戶和密碼的文件夭咬,是需要手動創(chuàng)建的啃炸,格式為123:654321,123是帳號卓舵,654321是密碼南用。PS:如果不想加上用戶和密碼,可以直接不寫auth users和secrets file掏湾。

comment = 內(nèi)網(wǎng)拉裙妗:這里是個注釋,你寫什么都可以


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? rsyncd.secrets 文件 格式


注意:

默認rsync使用873端口融击,自行開啟windows873端口筑公,如果想使用其他端口自行添加port參數(shù)。

全部配置好后尊浪,自行開啟rsync服務匣屡,計算機右鍵-管理-服務和應用程序-服務封救,在服務中找到RsyncServer,更改成自動啟動捣作,然后確認即可誉结。



第二步:客戶端配置:

我這里將cwRsyncClient解壓到了D盤cwRsync目錄

在D:\cwRsync目錄下創(chuàng)建一個mima.txt,內(nèi)容為654321

在D:\cwRsync目錄下創(chuàng)建一個bat批處理券躁,內(nèi)容如下:

cd D:\cwRsync

rsync -azvP --password-file=/cygdrive/d/cwRsync/mima.txt 123@192.168.2.252::itbiancheng /cygdrive/d/www

pause


然后運行這個bat批處理就可以進行同步了搓彻,如果無法同步,就在原有bat批處理文件中添加pause嘱朽,然后再次運行旭贬,查看報錯信息

常見報錯問題可以參考:此鏈接

至此windows下使用rsync進行同步配置完成,總體來講和linux區(qū)別不大搪泳,參數(shù)都是互通的



上面的做法,每次同步都要手動運行bat文件, 要想做到定時同步,就需要用到windows任務計劃程序

四.通過計劃任務客戶端定時同步文件

步驟



參考文章: https://www.itbiancheng.com/linux/4891.html

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稀轨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子岸军,更是在濱河造成了極大的恐慌奋刽,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件艰赞,死亡現(xiàn)場離奇詭異佣谐,居然都是意外死亡,警方通過查閱死者的電腦和手機方妖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門狭魂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人党觅,你說我怎么就攤上這事雌澄。” “怎么了杯瞻?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵镐牺,是天一觀的道長。 經(jīng)常有香客問我魁莉,道長睬涧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任旗唁,我火速辦了婚禮畦浓,結果婚禮上,老公的妹妹穿的比我還像新娘逆皮。我一直安慰自己宅粥,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布电谣。 她就那樣靜靜地躺著秽梅,像睡著了一般抹蚀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上企垦,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天环壤,我揣著相機與錄音,去河邊找鬼钞诡。 笑死郑现,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的荧降。 我是一名探鬼主播接箫,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼朵诫!你這毒婦竟也來了辛友?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤剪返,失蹤者是張志新(化名)和其女友劉穎废累,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脱盲,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡邑滨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了钱反。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掖看。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖诈铛,靈堂內(nèi)的尸體忽然破棺而出乙各,到底是詐尸還是另有隱情墨礁,我是刑警寧澤幢竹,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站恩静,受9級特大地震影響焕毫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜驶乾,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一邑飒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧级乐,春花似錦疙咸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽乞旦。三九已至,卻和暖如春题山,著一層夾襖步出監(jiān)牢的瞬間兰粉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工顶瞳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留玖姑,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓慨菱,卻偏偏與公主長得像焰络,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子符喝,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容