lsyncd,AG接口,BBIN接口,MG接口,PT接口对接平台文件同步

在运维的工作中经常会遇到AG接口,BBIN接口,MG接口,PT接口对接平台《企娥21717 93408》有集中式存储的散文件需要进行备份或者(本文不讨论分布式文件存储OSS、ceph等)。

一. 文件数量少、更新不频繁
解决方案:rsync+crontab或者inotify+rsync
优点:rsync有windows版本cwRsync.rar

linux 安装
①服务端安装yum install -y rsync

  1. vim /etc/rsyncd.conf加入以下内容
    [global]
    uid = root
    gid = root
    use chroot = no
    max connections = 10
    list = yes
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsyncd.lock
    log file = /var/log/rsyncd.log
    hosts allow = 192.168.217.130 //白名单
    [data]
    path = /usr/local/src //开放目录
    ignore errors
    read only = yes
    auth users = vic.xiang //开放用户
    secrets file = /etc/sery.pass //账号密码配置文件

  2. vim /etc/sery.pass加入账号及密码
    vic.xiang:123456
    给sery.pass赋权限
    chmod 600 /etc/sery.pass

  3. 启动服务端rsync
    rsync --daemon --config=/etc/rsyncd.conf

  4. 防火墙设置,开放端口873
    vim /etc/sysconfig/iptables加入下面行
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT

② 客户端(需要同步的机器)配置

  1. vim /etc/sery_client.pass配置本地密码
    123456
    给sery_client.pass付权限
    chmod 600 /etc/sery_client.pass

  2. 执行命令:rsync -avr -P::data /usr/local/src/ --password-file=/etc/sery_client.pass
    发现同步成功
    配合crontab就可以完成定时同步,文件量小的情况下,同步效率还是很快的。
    1
    窝窝头源码论坛
    2

猜你喜欢

转载自blog.csdn.net/weixin_44167634/article/details/85089985
今日推荐