Rsync linux与windows跨平台数据同步

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

您还未添加分享代码,请到主题选项中,添加百度分享代码!

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

微信钱包扫描赞助

┊. 恋小布 。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情