admin 管理员组文章数量: 887021
同步环境一
服务器端 windows 7 192.168.1.115
客户终端 CentOS 7.4 192.168.1.114
需求:centos 根据定时任务运行脚本 自动同步 服务器端 winserver 的数据
服务器端 winserver 192.168.1.115
1、下载安装rsync
https://www.backupassist/rsync/
这里安装路径改为 C:\rsyncserver\ICW
Service account:winsync Type password:123456
安装完成后,会自动创建一个 winsync的系统账户
2、编辑配置文件
C:\rsycnserver\ICW\rsyncd.conf 内容如下
UID = 0
GID = 0
use chroot = false
strict modes = false
read only = false
transfer logging = yes
log file = rsyncd.log
[rsyncfile]
path = /cygdrive/c/rsyncfile/
auth users = winsync
secrets file = etc/rsyncd.secrets
hosts allow = 192.168.1.0/255.255.255.0 #IP段请自行修改
hosts deny = *
list = false
C:\rsyncserver\ICW\etc 下创建 rsyncd.secrets 同步账号密码
winsync:123456
3、创建同步的目录
c:\rsyncfile #创建 rsyncfile 目录用于同步
4、赋予同步目录权限,把安装时添加系统账号添加进来,并赋予全部权限
客户端 CentOS 192.168.1.114
1、安装 rsync
yum install rsync –y
systemctl start rsyncd #启动
systemctl enable rsyncd #增加开机启动
2、客户端 创建同步目录
mkdir -p /opt/win
3、创建 客户端 密码
echo "123456" > /root/passwd #同步时免密码
chmod 600 /root/passwd #修改权限
4、拉取同步 本例采用
rsync -avz --password-file=/root/passwd winsync@192.168.1.115::rsyncfile /opt/win/
同步环境二
服务器端 CentOS 7.4 192.168.1.113
客户终端 windows 2008 R2 192.168.1.7
需求:winserver 根据定时任务运行脚本 自动同步 服务器端 Centos 的数据
1、linux 服务器 装 rsync
# 参考这里
https://blog.csdn/mshxuyi/article/details/100100138
2、winserver 客户端 安装 cwsync,本例装在D盘
在安装目录下面新建同步的文件夹 rsync_data,和一个密码文件 passwd.txt,内容为 服务器端的密码 123456
3、创建一个 bat 文件
@echo off
cd D:\winsync\bin
rsync.exe -avz rsync@192.168.1.113::image /cygdrive/d/winsync/rsync_data < d:\winsync\passwd.txt
::强制同步
::rsync.exe -avzP --delete rsync@192.168.1.113::image /cygdrive/d/winsync/rsync_data < d:\winsync\passwd.txt
pause
4、执行
版权声明:本文标题:Windows7 与 CentOS7 通过Rsync实现数据同步 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727627849h1142297.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论