• 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 用户

  • 相关阅读:
    vue-cli项目打包出现空白页和路径错误问题
    Git操作手册
    Atom Editor 插件 atom-less 的使用方法
    Vue搭建
    使绝对定位高宽自适应
    原生JS表单序列化
    前端代码有关搜索引擎的代码
    网页局部打印
    万维网
    浅淡传统企业进入移动互联网的几种方式
  • 原文地址:https://www.cnblogs.com/hanjiali/p/11673875.html
Copyright © 2020-2023  润新知