欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用cwRsync實現windows下服務器文件定時同步備份(附錯誤處理方法)

 更新時間:2012年06月20日 10:46:51   作者:  
原來服務器一直用綠環(huán)ftp同步工具,發(fā)現一些大文件經常無法同步,所以這里推薦使用cwRsync
首先要下載cwRsync的服務端和客戶端軟件,下載地址如下:

服務端:cwRsync Server (多臺服務器文件同步服務端) V4.1.0 免費版

客戶端:cwRsync(多服務器文件同步客戶端) V4.1.0 免費版

不過我們使用的一般不是最新版本,老版本可以到s.jb51.net的服務器文件同步專區(qū)下載

然后我在本地機器上安裝了其中的服務器端(10.0.2.136),然后在同網段下的另一臺機器(10.0.2.137)安裝了客戶端。為了測試,我專門在本地機器上的f盤上放置了我們的產品dnt的站點文件,同時準備將該站點文件夾下的aspx和config文件夾作為要進行同步文件的文件夾。然后在其服務端的rsyncd.config文件下,輸入如下內容:
復制代碼 代碼如下:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
port = 52326
max connections = 4

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[t_aspx]
path = /cygdrive/f/dnt_snap/aspx
read only = false
transfer logging = yes
lock file = rsyncd.lock

[t_config]
path = /cygdrive/f/dnt_snap/config
read only = false
transfer logging = yes
lock file = rsyncd.lock

注:在上面的內容中,將監(jiān)聽端口設置為52326。
這樣,我們在控件面板-->管理工具-->服務,找到該服務并啟動它,如下圖:
cwrsync

這時我們就可以在客戶端(10.0.2.137)的f盤上創(chuàng)建一個叫sync的文件夾,同時在下面創(chuàng)建兩個分別叫"config”和“aspx”的文件夾來對應同步服務端的文件夾。

然后接著用下面的內容創(chuàng)建一個名為 dnt_rsync.bat的批處理文件:
復制代碼 代碼如下:

rsync -av rsync://10.0.2.136:52326/t_config /cygdrive/f/sync/config
rsync -av rsync://10.0.2.136:52326/t_aspx /cygdrive/f/sync/aspx

并將其放到cwRsync客戶端安裝目錄下的bin目錄中(我的安裝目錄如下:C:\Program Files\cwRsync\bin),然后雙擊啟動它。
這樣,就開始同步文件了: 
cwrsync2 
之后,我們可以到客戶端f盤的相應目前中查看同步過來的文件,呵呵。

當然cwRsync是采用增量和修改同步方式,如果你將服務器端的相應文件做了修改,則同步時只會同步修改過的文件或新增的文件。

下面介紹一下如何通過windows中的“任務計劃”來創(chuàng)建定時任務,執(zhí)行定時同步。

首先在客戶端的機器上的: 控件面板->任務計劃->點擊“添加任務計劃”, 在相應的彈出窗口中點擊下一步,然后點擊導航窗口中的“瀏覽”按鈕,如下,并從中選擇之前創(chuàng)建的批處理文件”dnt_sync.bat”: 
   cwrsync3   

      這時系統(tǒng)會顯示如下窗口提示當前計劃任務執(zhí)行方式,我這里選擇每天執(zhí)行(一次):

     cwrsync4

      到這里,系統(tǒng)就會創(chuàng)建一個叫dnt_sync的任務計劃,同時在接下來的窗口中提示任務的開始執(zhí)行時間:

    cwrsync5

 

      這里不做任何修改,直接點擊下一步,接著是身份驗證(通常是管理員身份),必定任務計劃非同兒戲,要有足夠的權限才可以玩的轉:)

    cwrsync6

      最后點擊完成,就創(chuàng)建了一個任務計劃。只不過它是按天執(zhí)行的,如果我們希望其每分鐘執(zhí)行一次又該怎么辦呢,其實很簡單,只要在用鼠標點擊新創(chuàng)建的任務計劃,并在彈出菜單中選擇“屬性”,這時在彈出窗口的“日程安排”中點擊“高級按鈕”,如下:

    cwrsync7

 

      這時就會彈出一個叫“高級計劃選項”的子窗口,在其它做如下設置:

    cwrsync8

      到這里,這個計劃任務就會每天24小時,以每分鐘運行一次的方式來同步之前的那兩個文件夾了。

      最近使用軟件的時間超過了開發(fā)軟件的時間,導致開發(fā)的代碼量不像之前那么多了,呵呵。不過這類軟件還是很有應用場景的,估計將來會用的上,故寫作本文與大家分享的同時以“備份”處之。

作者: daizhj, 代震軍

上面的文章很多細節(jié)沒有考慮到,實際應用中經常會出現多種問題

cwRsync同步常見問題:
錯誤一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
解決:這是因為密碼設置錯了,無法登入成功,檢查一下rsync.pwd,看客服是否匹配。還有服務器端沒啟動rsync 服務也會出現這種情況。
錯誤二:
password file must not be other-accessible
continuing without password file
Password:
解決:這是因為rsyncd.secrets的權限不對,或存放的位置不是NTFS分區(qū)
錯誤三:
@ERROR: chroot failed
rsync: connection unexpectedly closed (75 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
解決:這是因為你在 rsync.conf 中設置的 path 路徑不存在,要新建目錄才能開啟同步。
錯誤四:
rsync: failed to connect to 192.168.0.10: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
解決:對方沒開機、防火墻阻擋、通過的網絡上有防火墻阻擋,都有可能。關閉防火墻,其實就是把tcp udp 的端口(默認873)打開。
錯誤五:密碼問題
如果配置中帶了secrets file=wtjb51.conf,那么就需要創(chuàng)建一個wtjb51.conf文件,用記事本打開,里面寫上用戶名與密碼,方便客戶端通過密碼
rsyncd.conf

復制代碼 代碼如下:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[wtjb51]
path = /cygdrive/d/jb51net
read only = false
transfer logging = yes
auto user=wtjb51
secrets file=wtjb51.conf

wtjb51.conf
復制代碼 代碼如下:

wtjb51:www.dbjr.com.cn

錯誤六:提示權限問題
服務器端需要給目錄 svcwrsync用戶寫入修改權限
如果還有別的問題,可以聯系我們協(xié)助解決。qq:461478385

相關文章

  • 禁止IP訪問網站的多種方法分享(linux,php,nginx,apache)

    禁止IP訪問網站的多種方法分享(linux,php,nginx,apache)

    禁止IP訪問網站的各種方法有許多,不同服務器環(huán)境的方法會所有不同,下面我總結我們常用的禁止IP訪問網站的實現配置方法,希望對大家會有所幫助
    2014-07-07
  • rsync命令排除文件和文件夾(exclude-from)

    rsync命令排除文件和文件夾(exclude-from)

    今天在配置服務器同步額時候,需要排除一些不經常更新或文件夾內容過多的,提高同步效率,經過測試通過rsync的exclude-from就可以實現
    2013-07-07
  • 如何在多臺服務器上運行相同命令

    如何在多臺服務器上運行相同命令

    這篇文章主要介紹了在多臺服務器上運行相同命令的相關知識,包括安裝及使用方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • CDN的加速緩存原理與回源機制解析

    CDN的加速緩存原理與回源機制解析

    CDN 是一個分布式的內容分發(fā)網絡,當用戶請求一個網絡資源時,用戶請求的是 CDN 提供的資源,和域名系統(tǒng)類似,當用戶請求一個資源時,首先會接觸到一個類似域名系統(tǒng)中目錄的服務,這個服務會告訴用戶究竟去哪個 IP 獲取這個資源,
    2023-09-09
  • win2003服務器一招廢掉所有木馬(防提權)

    win2003服務器一招廢掉所有木馬(防提權)

    木馬的危害,在于它能夠遠程控制你的電腦。當你成為“肉雞”的時候,別人(控制端)就可以進入你的電腦,偷看你的文件、盜竊密碼、甚至用你的QQ發(fā)一些亂七八糟的東西給你的好友
    2012-03-03
  • CentOS?服務器如何配置時間

    CentOS?服務器如何配置時間

    這篇文章主要介紹了CentOS?服務器如何配置時間,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-12-12
  • Windows搭建NTP時間同步服務器教程詳解

    Windows搭建NTP時間同步服務器教程詳解

    網絡時間協(xié)議,英文名稱:Network?Time?Protocol(NTP)是用來使計算機時間同步化的一種協(xié)議,這篇文章主要介紹了Windows搭建NTP時間同步服務器的圖文教程,需要的可以收藏一下
    2023-08-08
  • iisapp.vbs iis pid了解對應的網站或應用池

    iisapp.vbs iis pid了解對應的網站或應用池

    有時候突然發(fā)現某個w3wp.exe進程,占用較大的自由,想看看是哪個網站,然后再解決問題。下面是具體的方法。
    2009-10-10
  • 服務器維護小常識(硬盤內容增加、數據庫優(yōu)化等)

    服務器維護小常識(硬盤內容增加、數據庫優(yōu)化等)

    為了能更好的使用和延長服務器的使用壽命,定期的對服務器進行維護是非常必要的。但是,在維護服務器的時候一定要小心的處理好維護的工作,否則出現錯誤的話就會影響很大
    2012-07-07
  • 刀片服務器五大誤區(qū)解讀

    刀片服務器五大誤區(qū)解讀

    人總是愿意用挑剔的目光來看到新生事物,在對待刀片效勞器的問題就是如此,有些人對于一些反復介紹的技術視而不見,仍然強加給刀片效勞器一些莫須有的罪名,這些錯誤正影響著刀片服務器的推廣和應用。
    2009-09-09

最新評論