Windows服務器同步rsync,增量備份

這幾天要同步兩臺服務器,都是Windows的服務器,我就拿本身的電腦先進行測試啊,畢竟服務器上的網站還在有人用,不能瞎搞,通過了兩天辛酸的常試,終於成功了,如今分享給你們,言歸正傳。html

說說的電腦配置以及使用的軟件吧:服務器

服務端:學習

Windows7系統64bit 4G內存測試

ip地址爲 192.168.1.13網站

cwRsyncServer_4.1.0_Installer.exeui

客戶端:spa

Windows7系統64bit 4G內存.net

ip地址爲192.168.1.56命令行

cwRsync_4.0.3_Installer.exeserver

 


好了說完軟件先說說服務器的配置吧:

首先雙擊cwRsyncServer_4.1.0_Installer.exe 這個東西,點擊下一步,到選擇路徑的時候本人選擇了D:\rsync\server

以後點擊下一步,一直到

 

      (圖1)

這一步的時候,哈哈,注意了!!!!你的用戶名和密碼必定要記住了,要否則之後你不能開啓這個服務也不能進行文件同步,我在這塊設置的用戶名是aaa,密碼是sun123456

這樣點擊下一步,一直安裝完成。

以後進入你安裝的目錄,個人是D:\rsync\server進入裏邊的ICW文件夾中,D:\rsync\server\ICW,

              (圖二)

如圖所示,用記事本打開rsyncd.conf這個文件夾,而後清空裏邊的東西,填入

use chroot = false
uid = 0
gid = 0
strict modes = false
log file = rsyncd.log
port = 52326
[www]
path = /cygdrive/c/www
read only = false
transfer logging = yes
auth users = aaa
secrets file = etc/testuser.pas
hosts allow = 192.168.1.56
hosts deny = 0.0.0.0/0

(我只用到這些參數,其餘的你們能夠在網上找找,實在找不到就聯繫我)

如今給你們解析一下比較重要的參數:

port = 52326  這個就是服務器端監聽的端口是52326

[www]這個就是定義一個模塊,至關於一個用戶,能夠用這個來限定一些權限以及這個用戶能夠訪問的文件夾,這個能夠有多個,後邊稱呼他爲模塊名稱了(我本身這麼叫的,非官方)

(我是參考 http://bbs.nanjimao.com/thread-915-1-1.html 這個作的,你們也能夠看看)。

path = /cygdrive/c/www  這個就是要進行備份的文件夾 是c盤的www這個文件夾中的東西

auth users = aaa 這個就填寫你在安裝cwRsyncServer_4.1.0_Installer的時候圖一中填寫的用戶名

secrets file = etc/testuser.pas這個是密碼文件所在的路徑,這個稍後會詳細介紹

hosts allow = 192.168.1.56  容許訪問這個服務器的IP地址,個人客戶端是192.168.1.56我這就填寫這個,這個根據須要本身修改
hosts deny = 0.0.0.0/0 這個事阻止訪問的地址。


 

好的說完這個再說一個很是重要的配置,就是密碼文件了,在圖二中,你們必定沒有注意一個文件夾把,那就是etc文件夾,好的,就是他了,進入D:\rsync\server\ICW\etc這個文件夾,在文件夾裏新建一個文件testuser.pas記得哦,這個名字要和上邊的secrets file中的名字相一致,

裏邊的內容格式是 用戶名:密碼

個人內容是 :   aaa:sun123456

好了服務器這邊毛事就完事了,對,還有一個地方,就是你要創建一個你要你備份的文件夾啊,好的,在c盤創建一個www的文件夾,裏邊隨便扔點東西,以後開始->cmd->services.msc

找到你的服務

對就是這個紅框框框起來的這個服務,

右鍵->屬性

選擇此帳戶,用戶名填寫你當時安裝cwRsyncServer_4.1.0_Installer時的用戶名,密碼是你設置的密碼,個人是aaa  sun123456

點擊肯定,以後右鍵這個服務,點擊啓動.....,以後就關閉你的防火牆,服務器端就這樣了。

 


 

 

好,如今就說客戶端吧

在客戶端雙擊cwRsync_4.0.3_Installer,以後就一直下一步一直到完成,記得記住這個的安裝路徑我安裝的路徑是默認路徑C:\Program Files (x86)\cwRsync

以後再c盤下創建一個databackup文件夾以後再databackup中創建一個www文件夾,這個就是用來保存備份的文件

以後打開客戶端的命令行,切換到那個安裝目錄下的bin目錄下: cd  C:\Program Files (x86)\cwRsync\bin 以後在命令行輸入

 

rsync.exe -vzrtopg --progress --delete aaa@192.168.1.13::www /cygdrive/c/databackup/www --port=52326

輸入密碼  sun123456

我來解釋一下這個吧

 

rsync.exe -vzrtopg --progress --delete  (在圖一的時候你輸入的用戶名)@(服務器的IP地址)::(rsyncd.conf配置的模塊名稱) /cygdrive/(剛纔你在c盤創建的文件夾) --port=(服務器端監聽的端口)

 

好了,這樣你幾乎就能同步了,有關定時同步的,之後會給出,歡迎你們一塊兒學習。可能會報一些奇怪的錯誤,不要着急先百度一下,可能有你的答案,不行的話能夠留言或者加我qq: 212966054 

那兩個軟件的下載地址:

http://download.csdn.net/detail/gaizhongfeng/8557617

http://download.csdn.net/detail/gaizhongfeng/8557603

相關文章
相關標籤/搜索