【无标题】

本文详细介绍了如何在Linux系统上配置rsync服务,包括在主节点和目标节点上的设置,以及如何使用rsync备份Git仓库,涉及创建密码文件、运行rsyncdaemon和SSH连接等内容。
摘要由CSDN通过智能技术生成

Rsync配置

  • 目标节点安装rsync

    yum install -y rysnc
    
  • 配置rsync服务端(主节点)。

    • 10.0.10.32(目标节点)

    • mkdir /var/opt/rsync/ 
      
      # vim /etc/rsyncd.conf 
      log_file = /var/opt/rsync/rsyncd.log 
      pidfile = /var/opt/rsync/rsyncd.pid 
      lock_file = /var/opt/rsync/rsyncd.lock 
      secrets_file = /var/opt/rsync/rsync.pass 
      uid = root 
      gid = root 
      max_connections = 10 
      timeout = 600 use 
      chroot = yes 
      munge_symlinks = no 
      read_only = no 
      list = no 
      auth_users = root 
      # hosts allow = 10.0.10.26 ⽩名单 
      
      # 需要在备份节点创建这个⽬录,这个地⽅就灵活配置,按需分配。 
      [data] 
      path = /backup
      
    • 创建密码⽂件: /var/opt/rsync/rsync.pass

    • $ mkdir -p /var/opt/rsync 
      $ cat <<! > /var/opt/rsync/rsync.pass 
      root:Root123 
      ! 
      $ chmod 600 /var/opt/rsync/rsync.pass
      
    • 运⾏ rsync

    • $ rm -rf /var/opt/rsync/rsyncd.pid 2>/dev/null 
      $ rsync --daemon 
      $ tail -f /var/opt/rsync/rsyncd.log 
      2022/02/23 15:04:04 [3682] rsyncd version 3.1.3 starting, listening on port 873
      

备份git仓库

  • ⽬标实例节点ip: 10.0.10.32(目标节点)

  • 配置数据源节点:

    • 创建密码⽂件 /etc/rsyncd.pass

    • $ mkdir -p /var/opt/rsync 
      $ cat <<! > /var/opt/rsync/rsync.pass 
      root:Root123 
      ! 
      $ chmod 600 /var/opt/rsync/rsync.pass
      $ ln -s /opt/gitlab/embedded/bin/rsync /usr/local/bin/
      
    • 初始化复制,从源实例传输到目标节点:

    • rsync -avzcP --delete /var/opt/gitlab/git-data root@10.0.10.32::data --password-file=/var/opt/rsync/rsync.pass --log-file=/var/opt/rsync/log/rsync_ssh.log
      
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值