集群01-Rsync搭建备份服务器(RSYNC守护进程模式)
工作原理:
RSYNC守护进程模式,包含服务器以及客户机,服务器上启动rsync的守护进程,客户机配置对应的用户名和密码,实现客户机到服务器的备份功能。RSYNC守护进程启动的机器就是我们文章标题所说的备份服务器。其他的机器作为客户端,向这台机器推送数据,或从这台机器上拉取数据。
1、服务器端(bakup机器)配置
a. 首先确认软件是否安装:
[root@backup~]# rpm -aq rsync
rsync-3.0.6-12.el6.x86_64
b. 创建用户
[root@backup~]# useradd rsync -s /sbin/nologin -M
[root@backup~]# id rsync
uid=501(rsync)gid=501(rsync) 组=501(rsync)
c. 创建服务器端的配置文件(rsyncd.conf)
#rsync_config_______________start
##rsyncd.confstart##
uid= rsync
gid= rsync
usechroot = no
maxconnections = 200
timeout= 300
pidfile = /var/run/rsyncd.pid
lockfile = /var/run/rsync.lock
logfile = /var/log/rsyncd.log
[backup]
path= /backup/
ignoreerrors
readonly = false
list= false
hostsallow = 172.16.1.0/24
hostsdeny = 0.0.0.0/32
authusers = rsync_backup
secretsfile = /etc/rsync.password
#rsync_config_______________end
配置文件说明:
参数 |
说明 |
uid=rsync |
rsync使用的用户ID。缺省uid为-2,通常为nobody |
gid=rsync |
rsync使用的组(用户所在的组)。缺省gid为-2,通常为nobody |
use chroot=no |
如果为true,daemon会在给客户端传输文件前 |