美文网首页
备份方案

备份方案

作者: daniel_hao | 来源:发表于2015-09-15 14:54 被阅读51次

原理和工作性质不在介绍,直接看安装:(很简单)

服务端:(备份服务器端)

useradd -s /sbin/nologin -M rsync

vi rsyncd.conf
##rsyncd.conf start##
uid = rsync
gid = rsync
use chroot = no
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /home/logs/rsync/rsyncd.log
ignore errors
read only = false
list = false
hosts allow = 192.168.10.0/24
auth users = user_backup
secrets file = /etc/rsync.password
[chandao]
path = /home/backup/

echo "rsync_backup:backupall" >/etc/rsync.password
chmod 600 /etc/rsync.password
mkdir /backup
chown -R rsync.rsync /backup
rsync --daemon

客户端:(业务主机端)

echo "backupall" >/etc/rsync.password
chmod 600 /etc/rsync.password

因为做的是实时同步,所以用到sersync:(客户端安装)

cd /home/tools/
wget http://dd.jb51.net:81/201111/tools/sersync_64bit_binary_stable_final.tar.gz
tar xf sersync_64bit_binary_stable_final.tar.gz -C /usr/local/
cd /usr/local/
mv GNU-Linux-x86/ sersync
cd sersync/
mkdir conf bin logs
mv confxml.xml conf/
mv sersync2 bin/sersync

配置文件修改

24         <localpath watch="/home/backup">    要同步的本地目录
25             <remote ip="192.168.10.20" name="chandao"/> 同步的机器和模板名

    <inotify>
    <delete start="false"/>  关闭了无差异同步
    </inotify>

        <rsync>
        <commonParams params="-artuz"/>
        <auth start="true" users="rsync_backup" passwordfile="/etc/rsync.password"/>
        <userDefinedPort start="false" port="874"/><!-- port=874 -->
        <timeout start="true" time="100"/><!-- timeout=100 -->
        <ssh start="false"/>
        <rsync>

36      <failLog path="/usr/local/sersync/logs/rsync_fail_log.sh" timeToExecute="60"/><!--default every 60mins execute once-->

提示
这些其实就是在拼接同步命令

rsync -avzP --timeout=100 /backup/* rsync_backup@192.168.232.137::backup --password-file=/etc/rsync.password 

加入环境变量

echo 'export PATH=$PATH:/usr/local/sersync/bin' >>/etc/profile
. /etc/profile

启动命令

sersync -r -d -o /usr/local/sersync/conf/confxml.xml  

-r让服务器数据保持一致(第一次用),-o指定配置文件,-d 后台执行

rsyncd启动脚本可以自行开发

相关文章

  • MySQL 全量增量备份方案 -3- 全备脚本与每日定时备份——

    MySQL 全备与增备方案请参考 MySQL 全量增量备份方案 -1-全量备份实现 MySQL 全量增量备份方案 ...

  • 备份方案

    原理和工作性质不在介绍,直接看安装:(很简单) 服务端:(备份服务器端) 客户端:(业务主机端) 因为做的是实时同...

  • MySQL备份与恢复

    MySQL备份与恢复的解决方案 目录: 1、为什么要进行备份 2、备份的类型 3、备份需要考虑的因素 4、需要备份...

  • windows下SVN备份方案

    windows下SVN备份方案 备份策略 svn备份一般采用三种方式: 注意,svn备份不宜采用普通的文件拷贝方式...

  • MySQL定时备份配置

    备份工具:为提高效率,故采用物理备份方案,备份工具使用Percona公司xtrabackup,版本号:2.4.4,...

  • 生产级Mysql物理全量备份-Xtrabackup

    制定备份方案 在开始备份前,重点工作是要根据业务场景制定好备份,我们可以依据前面文章【理解Mysql备份和恢复】备...

  • 数据库热备份神器 - XtraBackup

    常见的热备份方案 LVM方案 利用Linux的LVM技术来实现热备份,将MySQL的数据目录放到LVM逻辑卷上,然...

  • 阑十三——加一组——第二周第五次作业——20170421

    I:WHAT该片段主要讲了什么?主要讲了构建冗余备份的三种方式:完整备份、关键节点备份、解决方案备份——Plan ...

  • 数据备份方案

    最近国内的网盘一个接一个关停,虽然百度云出面澄清不会关闭,但是大家都是人心惶惶(我才不怕呢,年初就调整了主力网盘~...

  • mongodb 备份方案

    冷备份: 1.系统快照 2.mongodump mongo提供的 在线备份方式(不用关闭服务器) 热备份: 主从复...

网友评论

      本文标题:备份方案

      本文链接:https://www.haomeiwen.com/subject/rtlmcttx.html