rsync远程同步
一、实验环境
二、实验步骤
1、配置rsync源服务器
官方网站:http://rsync.samba.org/
1)检查rsync包是否存在
rpm -qa rsync
2)建立配置文件
vim /etc/rsyncd.conf 需自行建立
3)为备份账户创建数据文件
vim /etc/rsyncd_users.db
backuper:123456
chmod 600 /etc/rsyncd_users.db
4)启动rsync服务程序,运行参数“--daemon”
rsync --daemon
netstat -anpt | grep rsync
2、使用rsync备份工具
下行)
在服务器A
在服务器B
rsync -avz backuper@192.168.1.10::wwwroot /var/www/html/
或者
rsync -avz rsync://backuper@192.168.1.10/wwwroot /var/www/html
上行)
在服务器A
第一步
vim /etc/rsyncd.conf 修改read only = no
第二步
第五步
在服务器B
第三步
第四步
3、配置rsync+inotify实时同步
1)调整内核参数
vi /etc/sysctl.conf
sysctl -p
2)安装inotify-tools工具
3)编写触发式脚本
vim /opt/test.sh
服务器A
rsync和inotify实现触发式增量备份。
希望你们能提出很好的建议和意见!!!!