1. 程式人生 > >檔案同步工具CwRsync的使用教程

檔案同步工具CwRsync的使用教程

檔案同步工具CwRsync的使用方法及常用命令詳解 

一、軟體簡介
    
cwRsync是基於cygwin平臺的rsync軟體包支援windows對windows、windows對
Linux、Linux對windows高效檔案同步。由於CwRsync已經集成了cygwin類庫因此安裝
的時候可以省去cygwin包。Cwrsync還集成了OpenSSH for windows可以實現Linux 下
Rsync一模一樣的操作。 
    
使用 cwRsync 來同步檔案後只需要對一臺主伺服器進行檔案修改其他映象伺服器
可以自動同步包括檔案的更新、刪除、重新命名等。 
    
cwRsync資料備份可防止因儲存裝置損壞造成的損失是管理員一項重要的工作實現
資料遠端備份很多方法最簡單的方法就是使用ftp或類似工具或指令碼, 但是這種方法每次
都需要將所有檔案和資料都重新在網路上傳輸一遍, 而不考慮哪些檔案是新增的或更新的
因此效率非常低下在備份資料量很大時需要花費更長的時間在網路上進行資料傳輸。 

二、軟體的下載與安裝 


1、下載cwRsync 4.1.0軟體
軟體下載地址
cwRsync 4.1.0客戶端http://soft.huweishen.com/soft/307.html。 
          
cwRsync伺服器端http://soft.huweishen.com/soft/308.html. 




2、軟體的安裝下載完成後分別將他們解壓到任意位置客戶端軟體雙擊
“cwRsync_4.1.0_Installer.exe”
伺服器端軟體雙擊
“cwRsyncServer_4.1.0_Installer.exe”即可開始安裝操作和普通安裝操作沒什麼區別
直接下一步即可完成安裝但值得注意的是伺服器端安裝設定使用者名稱和密碼的時候如果你
採用系統給出的使用者名稱和密碼的話需要牢記該使用者名稱和密碼當然你也可以自行設定由於
系統給出的使用者名稱和密碼一般都較複雜所以建議自行設定以免使用者名稱和密碼遺忘。


比如使用者名稱設為ruser,密碼設為:123456

比如希望將伺服器192.168.10.100上d:/www/web 目錄內容同步到192.168.10.101機器上的c:/demo目錄下。


三、伺服器端的配置
首先需要在機器192.168.10.100上安裝服務端。

1、修改cwRsync伺服器端配置檔案rsyncd.conf在cwRsyncServer的安裝目錄C:\Program Files (x86)\ICW下 
use chroot = false #不使用
chroot strict modes = false #靜態模式
hosts allow = * #所有IP均可訪問伺服器
 
log file = rsyncd.log #log 檔名可以指定路徑
 pid file = rsyncd.pid
port = 873 #預設埠873
 
 
uid = 0 #不指定uid不加這一行將無法使用任何賬戶
 
gid = 0 #不指定gid
 
max connections = 10 #最大連線數10
 
[web]
 path = /cygdrive/d/www/web #需要備份的路徑(D盤www/web目錄)
 
read only = false #只讀
 
transfer logging = yes #記錄傳輸日誌
 
 ignore errors #忽略無關的IO錯誤
 
list = no #不列檔案表
 
hosts allow = 192.168.10.101 #允許訪問的IP,允許所有機器設為* 
 
hosts deny = * #不允許hosts allow以外的任何IP訪問 ,此項一般不設定,可以去掉hosts deny。
 
auth users = ruser #認證使用者名稱
 
secrets file = rsync.password #認證使用者的使用者名稱和密碼儲存位置

2、在cwRsyncServer的安裝目錄下
使用記事本程式建立一個rsync.password的檔案在
裡面新增使用者名稱和密碼等資訊格式如下 
   
ruser:123456 #認證使用者名稱:剛才記錄下來的密碼 
  注使用者名稱是可以重新指定的但是要在該使用者名稱和密碼建立的前提下才可以。 

3、在windows服務列表中啟動“RsyncServer”服務為了使使用方便你可以將
RsyncServer服務的屬性修改為自動啟動
然後在使用telnet serverip 873 如果能訪問證明服務啟動成功.
4、再將RsyncServer新增到windows防火牆預設列表中以免在使用的時候被防火牆阻止
產生莫名的錯誤。
新增方法在允許列表中新增“C:\Program Files 
(x86)\ICW\binrsync.exe”並在“Control Panel\All Control Panel Items\Windows 
Firewall\Customize Settings”中將“Public network location settings”設定成關
閉即可。 
如果在區域網內使用,可以不用設定以上防火牆的問題。
三、客戶端的配置 
首先需要在機器192.168.10.101上安裝客戶端。
1、在客戶端的安裝目錄下建立一個rsync.password檔案在檔案中輸入伺服器端指定使用者
的密碼比如在c:\pass目錄下建立檔案rsync.password。
檔案內容:
123456 #注意此處只設置密碼即可。
2、cwRsync簡單使用例項開啟dos視窗由於必須要在rsync.exe所在目錄下執行命令
所以先cd到cwRsync的bin目錄下然後在執行命令 

#cd 'Program Files\cwRsync\bin' 

#rsync -avz --progress --password-file=/cygdrive/c/pass/rsync.password 
[email protected]::web /cygdrive/c/demo 


對於區域網內的機器,可以不配置使用者名稱和密碼直接使用命令:
#rsync -avz --progress 192.168.10.101::web /cygdrive/c/demo 


其中192.168.10.100是伺服器端的ip地址.

當然也可以將客戶端內容同步到服務端:
#rsync -avz --progress  /cygdrive/c/demo  192.168.10.101::web


web是
rsyncd.conf配置檔案中配置的[rsyncd.conf]下面的path指向的路徑.


可以將同步命令寫在批處理bat檔案中,然後建立一個windows任務,就可以定時完成同步的任務。

參考文章:http://www.doc88.com/p-695588570512.html


相關推薦

檔案同步工具CwRsync的使用教程

檔案同步工具CwRsync的使用方法及常用命令詳解  一、軟體簡介      cwRsync是基於cygwin平臺的rsync軟體包支援windows對windows、windows對 Linux、Linux對windows高效檔案同步。由於CwRsync已經集成了cyg

C#檔案同步工具教程

                我要介紹一下,用C#中FileSystemWatcher作檔案監測同步更新兩個不同目錄中檔案的小工具(A目錄中的1.txt發生改變時,B目錄中的1.txt也會自動改變以達到與A中的更新到相同的版本),讓更多的程式設計愛好者能更快的入門,<script type="text

遠程數據同步工具cwRsync

分享圖片 簡單的 gre 命令 比較 特殊權限 nsf 控制 類型 1.軟件簡介 Rsync 是一個遠程數據同步工具,可通過 LAN/WAN 快速同步多臺主機間的文件。Rsync 本來是用以取代rcp 的一個工具,它當前由 Rsync.samba.org 維護。Rsync

linux-日常運維-檔案同步工具-rsync

作用:a機器檔案傳輸到b機器,遠端備份.也可以本機到本機.需求: 將a目錄下的資料拷貝到b目錄下去,且a一直在更新,每小時拷貝一次 可以使用此命令,rsync, 特點:實現增量拷貝假設;如果a只更新了一個檔案,那麼在只要rsync 進行同步時,只同步更新的這個檔案 本機同步yum install -y rs

MyEclipse CI 2018.8.0 官方最新免費版(破解檔案+啟用工具+破解教程)

       MyEclipse CI 2018.8.0 新版開發工具在很多方面都有所提升,還是值得使用的,但是不是開源的,因此需要啟用才行。破解檔案+啟用工具+破解教程已全部分享,需要的可以自己下載。 (1)安裝包和破解軟體的連結已共享:連結:h

Qt:區域網檔案同步工具

基於我寫的區域網P2P通訊類開發 軟體介紹: 軟體啟動後,會生成兩個資料夾,MyFiles和OtherUserFiles 放入MyFiles資料夾內的檔案,會自動同步到區域網中其他電腦(需要也執行

Linux檔案同步工具-rsync

傳輸檔案需關閉防火牆 詳情轉 rsync常用選項  -a 包含-rtplgoD  -r 同步目錄時要加上,類似cp時的-r選項  -v 同步時顯示一些資訊,讓我們知道同步的過程  -l

Linux檔案同步工具之rsync

學習背景 1.最近公司的專案在使用jenkins做自動化構建,因為jenkins在構建時是比較耗效能的,便單獨使用了一臺伺服器做構建伺服器。但是個人覺得這樣成本過高,單獨拿一臺伺服器來構建並且該伺服器配置不能太差。便想著通過在本地搭建一臺jenkins服務,做構建使用。但是這樣有一個問題,無法使用webhoo

Windows下cwRsync搭建步驟(檔案同步教程圖文詳解)

CwRsync是基於cygwin平臺的rsync軟體包,支援windows對windows、windows對Linux、Linux對windows高效檔案同步。由於CwRsync已經集成了cygwin類庫,因此安裝的時候可以省去cygwin包。Cwrsync還集成了Open

一、rsync +cwrsync實現windows和linux的檔案同步

Rsync(remote synchronize)是一個遠端資料同步工具,可通過LAN/WAN快速同步多臺主機間的檔案,也可以使用 Rsync 同步本地硬碟中的不同目錄。 一、Linux伺服器端安裝rsync服務 1、可以通過yum安裝: yum -y install rsync

cwRsync檔案同步

眾所周知,Linux系統可以用rsync來實現檔案或目錄的同步,windows系統下也一樣可以。我們現在就用cwRsync來實現windows server 2008系統下的檔案同步。 一、系統環境 作業系統:Windows server 2008 R2 更新源伺服器:192.168.0

本地git倉庫推送到伺服器自建的git倉庫實現目錄檔案同步教程[自整理]

1.首先,先在伺服器上安裝git,如果有git的話就不用走這一步了 yum安裝git [[email protected] ~]# cd src/ [[email protected] src]# wget http://dl.fedoraproj

利用cwRsync客戶端將Windows下檔案同步到Linux

這裡不描述Linux服務端安裝配置rsync服務的過程,有需要可以在網路上查詢相關教程。 1.安裝cwRsync客戶端下載地址:http://itefix.no/cwrsync/下載檔案cwRsyncServer_4.1.0_Installer.zip,解壓後雙擊cwRsyncServer_4.1.0_Ins

使用rsync +cwrsync實現windows和linux的檔案同步

1.rsync 簡介 Rsync(remote synchronize)是一個遠端資料同步工具,可通過LAN/WAN快速同步多臺主機間的檔案,也可以使用 Rsync 同步本地硬碟中的不同目錄。   Rsync 是用於取代rcp的一個工具,Rsync使用所謂

JDK5新特性之線程同步工具類(三)

string 兩個人 exec random 主線程 一個人 exce print exchange 一. Semaphore Semaphore能夠控制同一時候訪問資源的線程個數, 比如: 實現一個文件同意的並發訪問數. Semaphore實現的功能就類似廁全部5個坑

Rsync數據同步工具應用指南

rsync 文件同步 1、Rsync數據同步工具應用指南簡介Rsync的特性:Rsync的工作方式:Rsync命令同步選項參數:本地主機模式示例遠程RPC模式示例簡介 Rsync是一款開源的、快速的、多功能的、可實現全量及增量的本地或遠程數據同步備份的優秀工具。可使本地和遠程兩臺或多臺主機之間的

Linux下同步工具inotify+rsync使用詳解

server linux 通道 主機 Linux下同步工具inotify+rsync使用詳解 Posted on 2014-12-12 | In Linux | 9 | Visitors 4381. rsync1.1 什麽是rsyncrsync是一個遠程數據同步工具,可通過LAN/WAN

Fiddler4抓包工具使用教程

wireshark 抓包工具 瀏覽器 客戶端和服務器 shark ges 特定 應用 art 本文參考自http://blog.csdn.net/ohmygirl/article/details/17846199,純屬讀書筆記,加深記憶 1、抓包工具有很多,為什麽要使用Fi

rsync - 遠程同步工具

靈活 col -c bash round rec 刪除 ria let 一直沒有對這個命令太有深入的理解 簡介 rsync 即 remote sync,一個遠程與本地文件同步工具。rsync 使用的算法能夠最小化所需復制的數據,因為它只移動那些修改了的文件。 rsync 是

愚公oracle數據庫同步工具

開發環境 follow 物化視圖 中斷 影響 簡潔 時間 trac 工具 最近,利用一些時間對oracle數據庫實時同步工具做了一些調研分析,主要關註了linkedin的databus和阿裏的yugong兩個中間件,其中databus需要在每個待同步的表上增加額外的列和觸發