首页 > 代码库 > 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安装配置

  1. 查看系统是否支持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


  1. 下载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

  1. 修改sersync的配置文件confxml.xml,如图所示

[root@nfs-server application]# cd sersync/conf/

[root@nfs-server conf]# vim confxml.xml

技术分享

配置文件

技术分享



  1. 启动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


  1. 测试是否配置成功

[root@nfs-server dat

本文出自 “飞奔的骆驼” 博客,请务必保留此出处http://wn2100.blog.51cto.com/9915310/1941582

rsync+sersync实现数据时时备份