CentOS 7部署rsync备份服务器(2)

[root@backup ~]# rsync --daemon
[root@backup ~]# netstat -lntup | grep rsync
tcp        0      0 0.0.0.0:873            0.0.0.0:*              LISTEN      3286/rsync
tcp6      0      0 :::873                  :::*                    LISTEN      3286/rsync

4.配置rsync守护进程客户端(这里以NFS存储服务器为例,在工作中,rsync服务器与NFS服务器互相搭配)

4.1创建密码认证文件

[root@nfs01 ~]# echo "123456" > /etc/rsync.password

[root@nfs01 ~]# chmod 600 /etc/rsync.password

4.2编写实时监控推送脚本

[root@nfs01 backup]# cat /server/scripts/inotify.sh
#!bin/bash
inotifywait -mrq --format "%w%f" -e create,close_write,delete,moved_to /data/|\
while read fy
do
rsync -az /data/ --delete rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
done

4.3将脚本执行命令放入/etc/rc.local目录中(CentOS 7 系统下,需要给/etc/rc.local目录执行权限)

[root@nfs01 ~]#  echo "/usr/bin/sh  /server/scripts/inotify.sh"  >> /etc/rc.local

下面关于Rsync的文章您也可能喜欢,不妨参考下:

CentOS 6.5 rsync+inotify实现数据实时同步备份 https://www.linuxidc.com/Linux/2016-11/137655.htm
rsync+inotify实现数据的实时同步 https://www.linuxidc.com/Linux/2017-01/139778.htm
rsync+inotify实现服务器之间文件实时同步详解  https://www.linuxidc.com/Linux/2016-11/137659.htm
Rsync结合Inotify 实时同步配置  https://www.linuxidc.com/Linux/2017-02/140877.htm
RSync实现数据备份  https://www.linuxidc.com/Linux/2017-06/144913.htm
inotify+rsync实现数据实时同步  https://www.linuxidc.com/Linux/2017-10/147901.htm
rsync+inotify实现数据的实时备份  https://www.linuxidc.com/Linux/2016-11/137630.htm
rsync+inotify实现数据自动同步  https://www.linuxidc.com/Linux/2017-03/141717.htm
使用rsync实现数据实时同步备份  https://www.linuxidc.com/Linux/2017-05/143462.htm
Linux下配置Rsync实现文件同步  https://www.linuxidc.com/Linux/2017-12/149183.htm

Rsync 的详细介绍请点这里
Rsync 的下载地址请点这里

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ab25ec7e3137c62e19809bd961ef841a.html