首页 > 代码库 > rsync+sersync实现数据时时备份
rsync+sersync实现数据时时备份
CentOS6.6中rsync+sersync实现数据实时备份
注意:rsync的daemon模式已提前配置好了,只需要配置sersync即可 。
一.基本环境
系统版本 | 主机名 | IP地址 | 角色 | 备份/监控目录 |
CentOS 6.6 | backup | 10.0.0.10 | rsync服务端 | /backup |
CentOS 6.6 | nfs-server | 10.0.0.7 | rsync客户端 | /data |
二.sersync安装配置
查看系统是否支持inotify,显示以下三个文件表示支持
[root@nfs-server tools]# ls -l /proc/sys/fs/inotify/
total 0
-rw-r--r-- 1 root root 0 May 16 19:44 max_queued_events
-rw-r--r-- 1 root root 0 May 16 19:44 max_user_instances
-rw-r--r-- 1 root root 0 May 16 19:44 max_user_watches
下载sersync工具包并解压,原文件目录不太标准,这里更改一下原文件目录结构
sersync下载地址:http://www.jb51.net/softs/40307.html#download
[root@nfs-server /]# mkdir /application
[root@nfs-server /]# cd /application
[root@nfs-server application]# tar zxvf sersync_64bit_binary_stable_final.tar.gz
[root@nfs-server application]# cd GNU-Linux-x86/
[root@nfs-server GNU-Linux-x86]# mv sersync2 sersync
[root@nfs-server GNU-Linux-x86]# mkdir bin
[root@nfs-server GNU-Linux-x86]# mv sersync bin/
[root@nfs-server GNU-Linux-x86]# mkdir conf
[root@nfs-server GNU-Linux-x86]# mv confxml.xml conf/
[root@nfs-server GNU-Linux-x86]# mkdir logs
[root@nfs-server GNU-Linux-x86]# cd ..
[root@nfs-server application]# mv GNU-Linux-x86 sersync
[root@nfs-server application]# tree sersync
sersync
|-- bin
| `-- sersync
|-- conf
| `-- confxml.xml
`-- logs
3 directories, 3 files
修改sersync的配置文件confxml.xml,如图所示
[root@nfs-server application]# cd sersync/conf/
[root@nfs-server conf]# vim confxml.xml
配置文件
启动sersync进程,并添加到开机启动rc.local里
[root@nfs-server /]# /application/sersync//bin/sersync -d -r -n 8 -o /application/sersync/conf/confxml.xml
[root@backup ~]# echo "/application/sersync//bin/sersync -d -r -n 8 -o /application/sersync/conf/confxml.xml" >>/etc/rc.local
测试是否配置成功
[root@nfs-server dat
本文出自 “飞奔的骆驼” 博客,请务必保留此出处http://wn2100.blog.51cto.com/9915310/1941582
rsync+sersync实现数据时时备份