1. Linux安装配置
wget http://samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz
(1)进入/data/rsync 解压
tar zxvf rsync.tgz
(2)创建密码配置文件
vim /data/rsync/bin/passwd
输入密码:************
2.windows服务器配置
https://www.jb51.net/softs/55934.html下载cwRsyncServer_4.1.0_Installer
(1)下载cwrsync工具包
点击下一步下一步安装完毕后进入service启动RsynvServer服务
(2)进入配置目录编辑配置文件
C:\Program Files (x86)\ICW\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
#
uid = 0
gid = 0
[MongoDB]
path = /cygdrive/d/MongoDB/data
read only = false
transfer logging = yes
hosts allow = 10.173.xxx.xxx
然后保存。
(3)重启RsyncService
2. 测试验证
(1) 使用rsync命令测试
/data/rsync/bin/rsync -avz --delete --password-file=/data/rsync/bin/passwd /data/mongodb/dump/* mongoDataSync@10.172.xxx.xxx::MongoDB
(2) 去windows服务器验证数据是否同步
(3)添加自动同步任务
进入linux服务器输入命令
Crontab –e
然后配置每天凌晨3点同步:
* 3 * * * /data/rsync/bin/rsync -avz --delete --password-file=/data/rsync/bin/passwd /data/mongodb/dump/* mongoDataSync@10.172.xxx.xxx::MongoDB >/dev/null 2>&1
您还未添加分享代码,请到主题选项中,添加百度分享代码!
您可以选择一种方式赞助本站
支付宝转账赞助
支付宝扫一扫赞助
微信钱包扫描赞助