当前位置:首页 > CN2资讯 > 正文内容

windows 系统下 rsync 工具 windows rsync服务器

51分钟前CN2资讯


一:总体概述、

  1、windows上面首先装CW_rsync_Server.4.1.0_installer,安装时要输入的用户名密码要记住哦!接下来就是找到rsyncd.conf进入配置细节

      2、linux上面只需要装rsync工具即可(yum provides */rsync找到rsync包进行安装即可) 

二:细节配置、

  1、默认在C:\Program Files (x86)\ICW\下的rsyncd.conf是主配置文件,密码文件一般放在/etc/下rsyncd.secrets

  2、rsyncd.conf配置文件内容如下:

pid file = rsyncd.pid
port = 2878  #此处为端口,默认为873,如果这里改为其它的在linux客户端一定要指定--port=2878,否则就会一直报错!!!

use chroot = false strict modes = false hosts allow = * #允许全部的ip地址范围来同步 log file = rsyncd.log uid = 0 gid = 0 address = 192.168.1.214 #指定同步的windows服务器地址是谁[test] #linux客户端同步指定的模块名字 path = /cygdrive/c/db2 #模块名字对应的windows客户端数据的路径 read only = false transfer logging = yes secrets file = etc/rsyncd.secrets #向windows同步的密码文件

3、开启windows上面的rsync服务、

  1、windows键+R 键调出命令窗口,输入“services.msc”,进入后输入法调成汉字输入,打上“rsync”,在按enter键即可搜到,左击选择自动、重新启动即可

  2、到了这一步之后windows的rsync服务端就算启动完成啦!

4、linux客户端安装上rsync工具之后执行如下命令即可进行同步、

  1、rsync -vzrtopg --progress  --password-file=/etc/rsyncd.secrets --port=2878 [email protected]::test /home/client

    1.1、--password-file=/etc/rsyncd.secrets:

     指定服务端的C:\Program Files (x86)\ICW\etc\rsyncd.secrets密码文件(要在服务端设置相应密码格式:账号:密码)

   1.2、--port=2878  如果windows上面的rsyncd.conf 写的端口是873这里则不用指定

   1.3、[email protected]::test   安装CW_rsync_Server.4.1.0时所写的用户名@windows数据同步的地址::test为写的模块

5、在linux端写脚本最短一分钟同步一次,向linux上的指定目录同步

  1、创建一个脚本:  

#!/bin/bash #This is a /usr/bin/rsync -vzrtopg --progress --password-file=/etc/rsyncd.secrets --port=2878 [email protected]::test /home/client &>/dev/null &

6、加入到crontab定时任务里面即可、

  1、crontab -e

    * * * * * /bin/bash /root/ &>/dev/null

三:若要进行从linux数据同步到windows上执行如下命令即可:

  rsync unison-2.13.16/  rsync://[email protected]:2878/test

1、rsync unison-2.13.16/  指定linux上同步到windows上的文件,

              后面则是格式,test为windows服务端rsyncd.conf 写的模块名(库名)

 

1.2、报错分析:

1.2.1:rsync启动报错rsyncd启动后又停止啦!类似于这种启动不了rsync windows服务端的,

    只需要删除C:\Program Files (x86)\ICW\ 路径下的rsyncd.pid 后再重启即可

1.2.2:从linux客户端目录或文件同步到windows服务端的目录时,会报错skipping directory ,只需要在加入-rPz选项即可

   

rsync -rPz ocaml-3.10.0 rsync://[email protected]:2878/test

 



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30430.html

    分享给朋友:

    “windows 系统下 rsync 工具 windows rsync服务器” 的相关文章