是一款快速增量备份工具
如图:
rsync [选项] 原始位置 目标位置
常用选项:
实验前配置(两台)
先关闭防火墙、核心防护
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
同步源主机配置:
[[email protected] ~]# vim /etc/rsyncd.conf
uid = nobody 开启rsyncd
gid = nobody 开启rsyncd
use chroot = yes 禁锢家目录
address = 20.0.0.19 监听地址
port 873 监听端口
log file = /var/log/rsyncd.log 存放日志文件的位置
pid file = /var/run/rsyncd.pid 进程ID的文件位置
hosts allow = 20.0.0.0/24 允许访问的客户机地址段
[wwwroot] 共享模块名
path = /var/www/html 进行同步的文件目录,需要开启httpd服务,才能有该目录
comment = www.kgc.cn 描述性的信息,名称可以自己定义
read only = yes 只读
dont compress = .gz.tgz*.zip*.z*.Z*.rpm*.deb*.bz2 压缩文件
auth users = backuper 创建的虚拟用户
secrets file = /etc/rsyncd_users.db
2.创建备份账户数据文件
[[email protected] ~]# vim /etc/rsyncd_users.db
添加:
给/etc/rsyncd_user.db设置读取权限
chmod 600 /etc/rsyncd_users.db
3.启动服务和查看状态
4.创建文件
mkdir a.txt
vi a.txt
添加:ab abc
发起端主机配置:
配置源的两种表示方法
第一种格式:
[[email protected] opt]# rsync -avz [email protected]::wwwroot /opt/
第二种格式:
[[email protected] opt]# rsync -avz rsync://[email protected]/wwwroot /opt/
同步完成!