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.cmd  ,则将服务端的文件拷贝到客户端的文件夹下面

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

    8.说明,该软件默认使用的端口是 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

  • 相关阅读:
    qemu-kvm虚拟化——内存
    Virtualization and Performance: Understanding VM Exits
    Linux日志文件
    Linux那些让你虎躯一震的命令
    Linux命令——watch
    Linux kernel buffer ring
    Linux命令——dmesg
    Linux命令——systemctl
    Linux命令——taskset
    /sys 和 /dev 区别
  • 原文地址:https://www.cnblogs.com/ggbbeyou/p/1612860.html
Copyright © 2011-2022 走看看