一、环境
Rsync宿主机操作系统:CentOS Linux release 8.5.2111
Rsync软件版本:version 3.1.3 protocol version 31
群晖备份软件:Hyper Backup
群晖软件版本:DSM 7.1.1-42962 Update 5
二、Rsync服务器部署
1、关闭服务器SELinux、放行Rsync防火墙流量
setenforce 0
#临时关闭SElinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
#永久关闭SElinux
firewall-cmd --zone=public --add-port=873/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
2、yum安装Rsync
yum install rsync -y
3、创建Rsync配置文件,文件路径/etc/rsyncd.conf
[NAS_Backup]
path = /data/NAS_Backup
comment = NAS_Backup
hosts allow = 10.100.0.2/32
hosts deny = 0.0.0.0/0
uid = rsync
gid = rsync
read only = no
auth user = rsync
secrets file=/etc/rsyncd_password
4、创建/etc/rsyncd_password密码配置配置文件user为用户名password是密码,中间通过:分割。
echo "user:password" >> /etc/rsyncd_password
5、配置用户和同步路径及权限
useradd rsync -s /sbin/nologin
mkdir -pv /data/NAS_Backup
chown -R rsync:rsync /data/NAS_Backup
6、启动服务并设置开机自启
/usr/bin/rsync --daemon --log-file=/var/log/rsync.log
echo "/usr/bin/rsync --daemon --log-file=/var/log/rsync.log" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local
三、Hyper Backup设置
1、新建备份任务,选择rsync兼容服务器等相关参数;
2、开启数据备份,并检查备份状态与rsync磁盘写入情况;