为了保证用户数据安全,准备了两台服务器,主服务器是生产环境,运行着业务系统服务,用户希望将主服务器上的业务数据(数据库备份及资料文件)定期备份到同一网段内的另外一台服务器上,由于数据量较大(主要是资料文件较大),最好实现每次增量备份,即每次只备份新增的数据。
rsync
rsync是一个开源实用程序,提供快速增量文件传输。rsync在GNU通用公共许可证下免费提供,目前由Wayne Davison维护。
示例环境
| 属性 | 版本 | 说明 |
|---|---|---|
| 主服务器系统 | centos-release-7-5.1804.el7.centos.x86_64 | 生产环境,IP:192.168.1.121 。 |
| 从服务器系统 | centos-release-6-5.el6.centos.11.1.x86_64 | 备份服务,IP:192.168.1.123 。 |
| 主服务器rsync | rsync version 3.1.3 protocol version 31 | |
| 从服务器rsync | rsync version 3.0.6 protocol version 30 |
实践过程
安装rsync步骤忽略,主要介绍同步服务配置过程。
1. 主服务器配置:创建从服务器同步用户密码文件
echo "rsyncAdmin:123456" > /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets

本文详细介绍了如何在CentOS服务器环境中,通过rsync实现主服务器生产数据的增量备份,包括创建用户、配置rsyncd.conf、启动服务、从服务器验证与同步操作,以及设置定时任务。重点在于如何确保每次仅备份新数据,提高备份效率。

3378

被折叠的 条评论
为什么被折叠?



