1. 程式人生 > >Windows Server 2012 兩臺服務器文件同步

Windows Server 2012 兩臺服務器文件同步

程序 chroot http log res 建立 server 服務器文件 ESS

下載cwRsyncServer軟件安裝(這是Windows下的文件同步軟件)

一、(1)在文件客戶端服務器安裝該軟件,找到安裝位置下的rsyncd.conf,修改配置文件(註意在Windows下輸入位置時格式是:/cygdrive/c/ztb表示C盤下的ztb目錄)

use chroot = false

strict modes = false

hosts allow =*

log file = rsyncd.log

pid file = rsyncd.pid

port = 873

uid = 0

gid = 0

max connections = 10

lock file = rsyncd.lock
[backup] path = /cygdrive/c/ztb/ transfer logging = yes ignore errors list = no secrets file =/cygdrive/c/Rsync/rsyncd.secrets hosts allow = 192.168.0.2/255.255.255.0 hosts deny = *

(2)建立rsyncd.secrets

直接輸入:

123456

二、在備份文件的服務器(數據庫服務器)安裝該軟件,新建密碼文件rsyncd.secrets,輸入格式為:

Administrator:123456

三、在備份文件服務器
手動同步測試(建議先手動測試,如果出錯可以直接看出來)

在命令行界面(cmd)進入軟件安裝目錄C:\Program Files (x86)\ICW\bin;輸入命令

rsync.exe -avzPu--progress --delete rsync://192.168.0.2:873/backup /cygdrive/c/Appbackup--password-file=/cygdrive/c/Rsync/rsyncd.secrets

四、自動同步測試

備份文件服務器(數據庫服務器)新建文件同步腳本rsync.cmd,內容如下:

@echo off

set rsynclog="C:\Rsync\rsync.log
" set nowtime=te:~0,10% %time% echo %nowtime% >> %rsynclog% cd /d C:\Program Files (x86)\ICW\bin rsync.exe -avzPu --progress --delete rsync://192.168.0.2:873/backup/cygdrive/c/Appbackup --password-file=/cygdrive/c/Rsync/rsyncd.secrets >> %rsynclog% @echo -------------------------------------------------- >>%rsynclog% @echo. >> %rsynclog%

五、加入系統任務計劃

點擊任務計劃程序,進入右鍵點擊【創建任務】

創建定時任務和數據庫差不多,可以參看另一篇博文

https://www.cnblogs.com/marshu/p/9842697.html

                                                                                         有夢可以跑回去,那自然是幸運!

Windows Server 2012 兩臺服務器文件同步