加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

完整利用Rsync实现服务器/网站数据增量同步备份

发布时间:2018-11-09 17:24:02 所属栏目:业界 来源:站长那些事儿
导读:我们在选择VPS、处事器架设项目之后,全部的项目、网站数据都必要我们自行备份和维护,即便有些处事商有提供打点型处事器,可是数据自行备份和打点才是较为靠谱的。无论是网站,照旧其他项目,数据的备份方法有许多种,有处事商提供的快照备份,也可以我们
副问题[/!--empirenews.page--]

我们在选择VPS、处事器架设项目之后,全部的项目、网站数据都必要我们自行备份和维护,即便有些处事商有提供打点型处事器,可是数据自行备份和打点才是较为靠谱的。无论是网站,照旧其他项目,数据的备份方法有许多种,有处事商提供的快照备份,也可以我们手工和自动操作剧本备份到当地处事器可能长途处事器。

可是,较多的做法都只能做到按期和按时的备份,假如我们网站项目数据吞吐量较量大,那按时备份并不能美满的办理数据的容灾题目,万一数据丢失可能不完备,我们也许只能规复到上一个备份点,也会发生数据丢失。假如我们项目较量大且数据重要,按时备份的方法必定不可的。

我们可以在按时备份的同时,回收增量同步备份,好比主处事器数据增进一刹那,也会在备份处事器中同步已往,假如我们数据更为重要的,还可以回收多台备份处事器同步。

完备操作Rsync实现处事器/网站数据增量同步备份

第一、筹备事变

1、数据备份

假如我们没有掌握一次性搞定,我们可以筹备两台测试情形处事器实现Rsync同步备份成果之后再用到出产情形。假如用到出产情形,我们可以将处事器快照备份,可能将网站、项目数据备份。

2、处事器筹备

这里我们回收的是Rsync同步增量备份,以是我们必要筹备主处事器、以及一台备份处事器。鉴于数据备份后的成果,我们可以直接备份到备份处事器某一个目次,可能将备份处事器安装主处事器情形,将必要备份的网站项目备份到对应的同目次中。

3、端口开放

假如我们处事器没有设定iptables防火墙法则,那就不要配置端口。假如我们有配置iptables防火墙,那就必要将873端口添加放行。

  1. vi /etc/sysconfig/iptables 

打开iptables法则文档,添加:

  1. -A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT 

完备操作Rsync实现处事器/网站数据增量同步备份

编辑生涯之后,然后/etc/init.d/iptables restart重启才气见效。同样的要领,我们必要在主处事器和备份处事器同时配置。

第二、设置备份处事器

1、安装rsync

  1. yum install rsync xinetd -y 

完备操作Rsync实现处事器/网站数据增量同步备份

2、设置文件

  1. vi /etc/xinetd.d/rsync 

完备操作Rsync实现处事器/网站数据增量同步备份

将设置文件disable参数从"yes"换成"no"。

3、建设设置文件

  1. vi /etc/rsyncd.conf 

建设文件,然后将下面剧本添加:

  1. log file = /var/log/rsyncd.log 
  2. pidfile = /var/run/rsyncd.pid 
  3. lock file = /var/run/rsync.lock 
  4. secrets file = /etc/rsync.pass 
  5. motd file = /etc/rsyncd.Motd 
  6. #建设一个模块名称,后头必要同等 
  7. [www.laobuluo.com] 
  8. #备份处事器目次地点 
  9. path = /home/wwwroot/www.laobuluo.com 
  10. #对应上面模块名称 
  11. comment = www.laobuluo.com 
  12. uid = root 
  13. gid = root 
  14. port = 873 
  15. use chroot = no 
  16. read only = no 
  17. list = no 
  18. max connections = 200 
  19. timeout = 600 
  20. #建设一个同步用户名,任意取,横竖后头呈现的时辰要同等 
  21. auth users = www.laobuluo.com_user 
  22. #主处事器IP地点 
  23. hosts allow = xxx.xxx.xxx.xxx 

按照我们网站项目以及处事器现实信息建设文件贴到设置文件中生涯退出。

4、建设暗码配对文件

  1. vi /etc/rsync.pass 

建设暗码配对文件:

  1. www.laobuluo.com_user:1234567890passwd 

赤色字段必要对应上面的auth users,蓝色部门是我们建设配对的暗码。后头主处事器设置的时辰也必要用到暗码,以是必需同等。

5、开放权限和启动

  1. chmod 600 /etc/rsyncd.conf 
  2. chmod 600 /etc/rsync.pass 
  3. service xinetd restart 

第三、设置主处事器

1、安装rsync

  1. yum install rsync xinetd -y 

2、设置文件

  1. vi /etc/xinetd.d/rsync 

将设置文件disable参数从"yes"换成"no"。

3、建设暗码配对文件

  1. vi /etc/passwd.txt 

将我们上面在备份处事器中蓝色的暗码丢进来,必需同等。

4、授权和启动

  1. chmod 600 /etc/passwd.txt  
  2. service xinetd restart 

第四、设置主处事器

这一步我们继承设置主处事器,必要安装和设置inotify-tools来实现同步增量备份。

1、安装情形包

  1. yum install make gcc gcc-c++ -y 

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读