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实现触发式增量备份。

希望你们能提出很好的建议和意见!!!!