inotify-tools-3.14+rsync3.1.3实时同步安装部署

本文介绍了在centos7.6系统上,如何安装部署inotify-tools 3.14和rsync 3.1.3,实现文件实时同步。详细步骤包括下载、编译安装、配置服务端rsync、启动服务、客户端部署、测试实时同步,并提供了rsync参数详解。
摘要由CSDN通过智能技术生成

服务版本说明

服务 版本号 备注
rsync rsync-3.1.3
inotify-tools inotify-tools-3.14

部署环境

系统环境:centos7.6
主机名:yhcs_1、yhcs_2
IP:192.168.43.176、192.168.43.177

下载路径

rsync下载:https://download.samba.org/pub/rsync/
inotify-tools下载:https://github.com/rvoicilas/inotify-tools/wiki

安装约定并创建目录

安装包存放目录:/data/software/rsync
安装包存放目录:/data/software/inotify-tools
安装目录:/usr/local/rsync
安装目录:/usr/local/inotify-tools
同步目录:/data/backup

[root@yhcs_1 ~]# mkdir -p /data/software/rsync
[root@yhcs_1 ~]# mkdir -p /data/software/inotify-tools
[root@yhcs_1 ~]# mkdir -p /data/backup

上传tar包并解压

[root@yhcs_1 ~]# cd /data/software/rsync
[root@yhcs_1 rsync]# rz -E
rz waiting to receive.
[root@yhcs_1 rsync]# tar -zxvf rsync-3.1.3.tar.gz
[root@yhcs_1 rsync]# cd /data/software/inotify-tools
[root@yhcs_1 inotify-tools]# rz -E
rz waiting to receive.
[root@yhcs_1 inotify-tools]# tar -zxvf inotify-tools-3.14.tar.gz

编译安装

[root@yhcs_1 rsync]# cd rsync-3.1.3
[root@yhcs_1 rsync-3.1.3]# ./configure --prefix=/usr/local/rsync/
[root@yhcs_1 rsync-3.1.3]# make && make install

配置文件(服务端)

[root@yhcs_1 ~]# cat /usr/local/rsync/rsyncd.conf
uid = root
gid = root
use chroot = no
max connections = 4
exclude = lost+found/
transfer logging = yes
timeout = 900
ignore nonreadable = yes
dont compress = .gz .tgz .zip .z .Z .rpm .deb .bz2
read only=yes #只读模式,后面部署inotify实时同步时需要改成false
write only=no
hosts allow=192.168.43.0/24
[databackup]
path = /data/backup/
list=no
ignore errors

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值