Rsync守护进程方式实现数据备份存储

本文详细介绍了如何通过Rsync守护进程的方式在服务端和客户端部署数据备份存储,包括服务端和客户端的部署步骤,rsync命令参数设置,如属主属组保持不变,chroot配置,备份软链接,排除目录,无差异同步,多模块配置,限速传输等,确保安全高效的备份流程。
摘要由CSDN通过智能技术生成

ryanc的部署过程

服务端部署过程

第一步:
确认软件是否安装

[root@alice002 ~]# rpm -qa rsync
rsync-3.1.2-4.el7.x86_64

为防止配置文件出现错误,可以重新安装

[root@alice002 ~]#yum reinstall rsync -y

第二步:
编写rsync配置服务配置文件

[root@alice002 ~]# rpm -qc rsync
/etc/rsyncd.conf
/etc/sysconfig/rsyncd

补充:(centos6 默认没有rsync的配置文件, 需要手动创建 )
配置文件参数说明

[root@alice002 ~]# vi /etc/rsyncd.conf
[root@alice002 ~]# cat /etc/rsyncd.conf
#created by DK at 2019
##rsyncd.conf start##
uid = rsync							用于管理备份目录 默认用nobody
gid = rsync							用于管理备份目录 默认用nobody
port = 873							默认端口号
#fake super = yes					赋予rsync最大权限 用于修改想要放入模块的文件属主属组信息(centos6无需此配置)
use chroot = no						
max connections = 200				最大连接数 同时允许200个连接备份数据
timeout = 300						超时时间 当网络链路上没有数据传输时开始倒计时200s
lock file = /var/run/rsync.lock		控制并发数 只能是max connections参数指定的数量 超出后利用这个锁锁定
pid file = /var/run/rsyncd.pid		进程号码放到一个文件中
									1)便于快速停止进程
									2)可以用于判断服务是否启动
log file = /var/log/rsyncd.log		日志文件
ignore errors						对一些不严重的错误进行忽略(在下次增量传输时会补上)
read only = false					对备份目录是否设置为只读权限
list = false
hosts allow = 172.16.1.0/24			配置白名单 安全策略
hosts deny = 0.0.0.0/32				配置黑名单 安全策略
auth users = rsync_backup			指定认证用户 (真正根本不存在的虚拟用户)
secrets file = /etc/rsync.password	密码文件  (用户和密码的对应关系)
[backup]							模块(类似变量)
comment = "backup dir by oldboy"
path = /backup						数据传输路径 默认保存在backup目录(记得先创建)

补充:为避免有坑 建议删除文字解释
第三步:
创建虚拟用户rsync

[root@alice002 ~]# useradd -s /sbin/nologin -M rsync		

第四步:
创建备份目录

[root@alice002 ~]# mkdir -p /backup

第五步:
创建密码文件

[root@alice002 ~]# echo "rsync_backup:oldboy123" >>/etc/rsync.password
[root@alice002 ~]# ll /etc/rsync.password 
-rw-r--r-- 1 root root 23 Jan 12 15:03 /etc/rsync.password

为保证其他用户查看不了此密码文件 修改权限为600

[root@alice002 ~]# chmod 600 /etc/rsync.password
[root@alice002 ~]# ll /etc/rsync.password 
-rw------- 1 root root 23 Jan 12 15:03 /etc/rsync.password

第六步:
启动守护进程

[root@alice002 ~]# systemctl start rsyncd.service

补充:centos6:rsync --daemon
检查是否启动

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值