zoukankan      html  css  js  c++  java
  • 用cwRsync同步文件

    1.先下载服务端软件安装   

    /Files/ggbbeyou/cwRsyncServer_4.0.2_Installer.zip

    2.找到”服务“中的RsyncServer 设置为“自动” 并启动服务

    3.找到安装目录下面的rsyncd.conf

    在最下面配置 参数

    use chroot = false
    ignore errors
    strict modes = false
    hosts allow = *
    log file = rsyncd.log
    pid file = rsyncd.pid  #(包括#都是注释,自己加上的)

    lock file = rsyncd.lock

    # Module definitions
    # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
    #
    [webbackup] #模块名称
    path = /cygdrive/h/erp  #(h/erp 是服务端的H盘下面的erp文件夹)
    read only = false
    transfer logging = yes
    4.配置好服务端,下载客户端 并安装

      /Files/ggbbeyou/cwRsync_4.0.2_Installer.zip

    5.找到客户端安装目录下面 cwrsync.cmd 编辑其中的内容 在最下面添加一句

     rsync -vzrtopg --ignore-errors --force --progress --delete 192.168.1.119::webbackup  /cygdrive/e/password2  (说明:192.168.1.119是服务器IP,webbackup是服务端的模块名称,e/password2 是E盘下面的password2文件夹)

    6.把cwrsync的安装路径bin路径添加到系统变量path里

    7.去执行客户端安装目录下面的cwrsync.cmd  ,则将服务端的文件拷贝到客户端的文件夹下面

    8.可以让系统自动执行,添加一个任务计划 选择 cwrsync.cmd  这个文件 设置每天几点执行,则会自动程序

    9.说明,该软件默认使用的端口是 873 为了防止防火墙阻止执行,在防火墙中把 873端口 打开

    最后一点重要的是 同步过来的文件夹没有权限访问的解决办法

      1.在服务器端找到安装目录下面的etc/fstab

       在下面添加 (h:服务端盘符,erp,erp2,erp3都是要同步的文件夹)

       h:/erp ntfs override,binary,noacl 0 0
       h:/erp2 ntfs override,binary,noacl 0 0
       h:/erp3 ntfs override,binary,noacl 0 0
      2.然后重启服务端的服务

      3.客户端在重新执行,就可以正常访问了

    如果同步到客户端的文件夹有需要删除掉的 用下面的批处理就可以了,加在任务计划中自动执行

    del /s /Q E:\password2\admin
    cd E:\password2\admin
    rd /s /q E:\password2\admin

  • 相关阅读:
    RDS 工作笔记
    网站测试需要提供的参数和结果分析
    php 安全编程
    留住青春的格子
    保持工作精力旺盛的方法
    百万格子的标签认领可以提高你在alexa的排名的格子
    老电影,似水流年的记忆
    五行 八字 计算
    iis6.0 的 性能比较
    各种情绪和调节方法
  • 原文地址:https://www.cnblogs.com/chendaoyin/p/1613834.html
Copyright © 2011-2022 走看看