当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    window系统的Rsync同步实战分析(3)

    栏目:win服务器问题汇总 时间:2018-09-08 10:19


    log file = /var/log/rsyncd.log # 日志记录文件
    [inburst] # 这里是认证的模块名,在client端需要指定
    path = /home/inburst/python/ # 需要做镜像的目录
    comment = BACKUP CLIENT IS SOLARIS 8 E250
    ignore errors # 可以忽略一些无关的IO错误
    read only = yes # 只读
    list = no # 不允许列文件
    hosts allow=172.25.43.57 #允许连接IP
    auth users = inburst # 认证的用户名,如果没有这行,则表明是匿名
    secrets file = /etc/inburst.pas # 认证文件名

    注:
    为安全考虑,在设置服务端rsyncd.conf模块时,最好加上auth users = inburst,secrets file = /etc/inburst.pas,密码写到一个文件中inburst.pas。
    执行命令时:rsync -avrp /test/ [email=inburst@172.25.43.158::test]inburst@172.25.43.158::test[/email] --password-file=inburst.pas。

    二:客户端脚本
    rsync -avrp /test/ [email=administrator@172.25.43.58::test]administrator@172.25.43.58::test[/email] --password-file=1234567
    (表示将客户端test目录下文件备份到服务器test模块下。如果将/test/放后面,表示将服务器test模块下目录备份带客户端/test/下。)
    选项说明:
    -v, --verbose 详细模式输出
    -q, --quiet 精简输出模式
    -c, --checksum 打开校验开关,强制对文件传输进行校验
    -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
    -r, --recursive 对子目录以递归模式处理
    -R, --relative 使用相对路径信息
    其他参数可以查看rsync相关手册。