zoukankan      html  css  js  c++  java
  • Rsync项目中常见问题解决

    Rsync项目中常见问题解决:

    遇到的问题:

    1. 问题:linux下Rsync 服务器启动错误

    failed to create pid file /var/run/rsyncd.pid: File exists

    解决方案:

    rm -rf /var/run/rsyncd.pid;再重新启动Rsync服务(rsync --daemon)

    1. 问题:[root@client1 ~]# rsync -avz rsync_backup@192.168.170.133::girl /data1

    rsync: failed to connect to 192.168.170.133 (192.168.170.133): Connection refused (111)

    rsync error: error in socket IO (code 10) at clientserver.c(125) [Receiver=3.1.2]

    服务器的端口未开或者服务器没有重新启动

    解决:

    [root@server ~]# rsync --daemon 

    3. @ERROR: auth failed on module girl

    rsync error: error starting client-server protocol (code 5) at main.c(1648) [Receiver=3.1.2]

    问题:

    @ERROR: auth failed on module inotify

    rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]12

    出现这种报错,至少说明你前期的配置已经可以进行服务器间的连接了

    那么关于这个 auth 失败的问题,可能有以下的情况,请认真分析:

    3.1. 密码输入错误:

      请再次确认你登录用户的密码无误

    3.2. 配置文件写错:

    看看自己模块配置下面的 *auth users、secrets file 对应信息是否存在疏忽

    3.3 secrets file 权限问题

      服务端的 secrets file 权限必须是600,

      类似如下的命令,chmod 600 /etc/rsyncd/rsyncd.secrets

    3.4. secrets file 格式错误:

      secrets file 的文件格式是  user:password

      而,服务端与客户端中的文件格式有所不同

      其中:服务端文件需要填写用户名和密码,并且以冒号分割,客户端中却只填写密码即可

    3.5. secrets file文件拥有者与 rsync 运行者

      服务端 rsync 服务是以什么用户运行,则必须保证 secrets file 文件拥有者必须是同一个

      假设 root 运行 rsync –daemon,则 secrets file 的 owner 也必须是 root,当然本人为操作简便一直使用的是 root 用户

  • 相关阅读:
    js函数在线手册
    Chrome 控制台新玩法-console显示图片以及为文字加样式
    HTML5 <details> 标签
    CSS 魔法系列:纯 CSS 绘制三角形(各种角度)
    CSS与HTML5响应式图片
    webkit内核浏览器的CSS写法
    Java学习笔记38(字符流)
    Java学习笔记37(字节流)
    Java学习笔记36(File类)
    Java学习笔记35(异常)
  • 原文地址:https://www.cnblogs.com/hanjiali/p/11673875.html
Copyright © 2011-2022 走看看