Windows Server 2012 兩臺服務器文件同步
阿新 • • 發佈:2018-10-24
程序 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 兩臺服務器文件同步