CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份

Posted 博尔特希

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份 相关的知识,希望对你有一定的参考价值。

配置过程中遇到的错误与查看日志

 

以下错误是在服务正常开启的情况下发生的,请先查看服务是否正常启动。

 

一、错误

1. rsync: failed to set times on "." (in backup): Permission denied (13)

更新.文件的时间失败:原因是权限不够。

此处为selinux权限限制,临时更改为setenforce 0,永久更改为修改/etc/sysconfig/selinux, 将 SELINUX=enforcing 修改为 SELINUX=diabled 或者 SELINUX=permissive

PS:修改系统配置需要重启系统, getenforce 命令查看当前配置值


2. rsync: opendir "/kexue" (in dtsChannel) failed: Permission denied (13)

文件夹权限问题

查看同步的目录权限是否为755

 

3. time out

可能因为客户端或者服务端的防火墙开启 导致无法通信,可以设置规则放行 rsync(873端口) 或者直接关闭防火墙。 

 

二、日志

查看日志信息

tail -10 /var/log/lsyncd.log

如返回: Normal: Finished a list after exitcode: 0   表示同步正常

 

 

******

以上是关于CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份 的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.2 Ubuntu 18部署Rsync + Lsyncd服务实现文件实时同步/备份

CentOS7下部署rsync服务

CentOS 7.2 部署Saltstack

CentOS 7.2 部署Saltstack

CentOS 7部署rsync备份服务器

CentOS 7 上部署rsync远程同步