PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2023-03-22 09:45:27  修改时间:2024-11-14 12:38:33  分类:IT运维/网络管理  编辑

一、环境

  • 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磁盘写入情况;

 

 

网友的截图:

 

 

参考:

  1. Linux安装部署rsync服务,对群晖NAS进行数据异地备份
  2. Centos7利用rsync实现文件同步
  3. rsync服务器的搭建
  4. CentOS7配置rsync实现文件同步