Windows上cwRsync備份伺服器資料

2021-08-26 04:20:34 字數 2077 閱讀 9989

在兩台windows機器上使用cwrsync同步備份svn伺服器,cwrsync它是乙個包含cygwin和rsync的軟體包。

官網:目前最新為4.1.0:

cwrsyncserver_4.1.0_installer.zip 是伺服器端

cwrsync_4.1.0_installer.zip 是客戶端

安裝過程就是解壓開來,基本一路next。

安裝server端預設有乙個管理員賬戶svccwrsync,密碼yoxsxnea99k711,可自行修改。

啟動rsync服務,進入「控制面板」—>「管理工具」—>「服務」,找到rsyncserver啟動它。rsyncserver預設是手工方式啟動,可以修改為自動。

啟動完服務後可用netstat -a,檢視有沒有監聽873埠。

修改配置檔案rsyncd.conf:

預設內容如下

use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log

# module definitions

# remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#[test]

path = /cygdrive/c/work

read only = false

transfer logging = yes

修改為use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log

pid file = rsyncd.pid

lock file = rsyncd.lock

uid = 0

gid = 0

#最大連線數10

max connections = 10

# module definitions

# remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#[test]

path = /cygdrive/c/work

read only = false

transfer logging = yes

#認證使用者

auth users = rsyncuser

#表示路徑為c:\program files\icw\etc\rsyncd.secrets的驗證檔案

secrets file = etc/rsyncd.secrets

在服務裡重啟rsyncserver服務。

在c:\program files\icw\etc\下建立使用者驗證檔案rsyncd.secrets

檔案內容為 使用者名稱:密碼

例如 rsyncuser:654321

在c盤下建立乙個測試資料夾work,裡面隨便放點檔案。

在d盤建立乙個密碼檔案,rsyncpass,輸入授權使用者的密碼,例如 654321

開啟乙個cmd視窗,執行:

cd c:\program files\cwrsync\bin

rsync -vrtopg --progress --delete [email protected]::test --password-file=/cygdrive/d/rsyncpass /cygdrive/d/bak

-v, --verbose 詳細模式輸出。

-r, --recursive 對子目錄以遞迴模式處理。

-topg 保持檔案原有屬性。

--progress指顯示出詳細的進度情況。

--delete指如果伺服器端刪除了這一檔案,那麼客戶端也相應把檔案刪除,保持一致。

[email protected]::test表示,指定的使用者@服務端ip::rsyncd.conf設定的那個模組。

/cygdrive/d/bak 表示客戶端同步在d:\bak資料夾。

要同步svn伺服器可以在rsync.conf裡新建乙個模組。可以將同步備份命令加入計畫任務定時執行。

cwRsync 同步Windows檔案到Linux

在linux 上進行檔案同步的時候我們一般會根據需要選擇rsync之類的同步工具,cwrsync是一款適用於windows平台的rsync同步工具,它最大的特點是和linux上的rsync有著相同的配置,而且可以使用rsync命令來實現不同主機檔案的同步工作。這篇部落格記錄了使用cwrsync將wi...

cwrsync 四步實現windows備份

伺服器端 伺服器端 cwrsyncserver 安裝目錄 e cwrsyncserver 埠 52326 ip 219.152.120.82 一 修改cwrsyncserver配置檔案 e cwrsyncserver rsyncd程式設計客棧.conf port 52326 use chroot f...

windows上安裝zipMongoDB安裝包

個人 2.解壓,把bin路徑配置到path環境變數 3.在安裝目錄下建立data目錄和log目錄 4.在data下建立db目錄,在log下建立mongo.log空檔案 在cmd下切換到bin目錄,執行以下命令 檢視日誌 2020 07 15t23 51 30.976 0800 i control m...