Linux与Windows之间实现文件实时同步的方案

记linux与Windows之间实现文件实时同步的方案

 

    近日,数据分析部提了个需求说要让一台linux的机器上的文件同步到一台Windows机器的某个目录下,由于本姑娘从来没有碰到过这种问题,于是上网找了下资料发现了一个很好用的工具可以帮忙,那就是cwRsyncServer,好了,事不宜迟,开干吧。

    环境:一台linux设备;一台windows设备

    软件:cwRsyncServer服务端,Windows版

    实现结构:Windows作为rsync服务端;linux作为rsync客户端,linux本身也自带rsync客户端工具

    部署过程:

    1. 下载cwRsyncServer服务端工具,具体下载地址,各位看官可以自行网上搜索下载,本姑娘下载的版本是:cwRsyncServer_4.1.0_Installer

    2. 解压安装该软件:cwRsyncServer_4.1.0_Installer

        wKioL1jcfDaRWAK4AAB2IYVrqIE197.jpg-wh_50

        wKioL1jcfKHBw4u3AACfm_K8nAc614.png-wh_50

       3. 安装完成之后,打开命令提示符,输入:servervices.msc,启动rsync服务

            wKioL1jcfSuCnEjTAAChXKMmw6M513.png-wh_50

   4. 修改配置rsync.conf文件,如下:

        

uid=0

gid=0

use chroot = no

hosts allow = 10.123.108.202

log file = rsyncd.log

 

# Module definitions

# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work 【注意这一句话的意思】

#

[T01]

path = /cygdrive/d/SparkAI/T01/

read only = false

transfer logging = yes

[T30]

path = /cygdrive/d/SparkAI/T30/

read only = false

transfer logging = yes

 

    5.测试验证:

rsync -avz --password-file=/root/rsyncd.secrets /home/xht/results_day_v1.0_t+1/predict_*.csv rsyncuser@10.123.115.2::T01

rsync -avz --password-file=/root/rsyncd.secrets /home/xht/results_day_v1.0_t+30/predict_*.csv rsyncuser@10.123.115.2::T30

    6. 又学会了一个新招 ,每天有点小收获。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值