一、环境
- 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 "albert_backup:Albert@@2023" >> /etc/rsyncd_password
5、配置用户和同步路径及权限
groupadd rsync useradd rsync -s /sbin/nologin mkdir -pv /data/NAS_Backup chown -R rsync:rsync /data/NAS_Backup
6、启动服务并设置开机自启
/usr/bin/rsync --daemon echo "/usr/bin/rsync --daemon" >> /etc/rc.local chmod +x /etc/rc.d/rc.local
三、【群晖服务器】Hyper Backup设置
1、新建备份任务,选择rsync兼容服务器等相关参数:
2、开启数据备份,并检查备份状态与rsync磁盘写入情况;
网友的截图:
参考: