Linux服务器利用rsync+inotify→tools实时同步备份 – rsync配置篇
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
蜗牛这几天利用工作闲暇时间继续研究Linux VPS、服务器的备份事宜,因为公司后期的项目可能会增加,原本数据较少采用手工定时备份和服务器自带备份(公司大部分项目转向阿里云采用自动快照备份),后期可能需要用到同步数据备份,要不万一出问题全部恢复快照比较麻烦,所以准备采用rsync同步备份。
之前蜗牛也有整理分享过rsync同步服务器备份的文章(配置Rsync定时同步增量备份Linux VPS网站文件 – 服务器端篇和配置Rsync定时同步增量备份Linux VPS网站文件 – 备份服务器端篇),但是那时候就看到有不小的问题,对于小数据来说单独用rsync问题不是很大,但是大数据会导致负载加重,每次同步的时候都会全局检索所有文件比对,再进行差量传输,如果百万、千万级数据效率肯定低,同时rsync单独备份采用定时同步,并不是实时的,万一问题就在这个时间差里就要出问题了。
通过网上的文档继续学习,提到使用inotify-tools结合rsync进行同步实时备份,inotify,一个强大的、细粒度的、异步的文件系统事件控制机制。通过inotify监控文件系统中添加、删除、修改、移动等各种事件。这样就不需要使用定时机制,而自动采用同步实时备份,效率较高。
同样的,鉴于内容的完整性以及可能涉及的复杂度,蜗牛准备将rsync+inotify-tools备份文章也分两篇文章整理,这篇文章主要是在主服务器和备份服务器中部署Rsync可以实现同步效果。
文章目录
隐藏
第一、rsync+inotify-tools准备工作
第二、配置备份服务器rsync
第三、主服务器配置rsync
第四、手动检测rsync是否同步
第一、rsync+inotify-tools准备工作1、准备两台服务器这里蜗牛用两台CentOS6 64bit作为测试机,A主服务器(IP:11.11.11.11)、B备份服务器(IP:22.22.22.22);
2、备份目标,需要将A主服务器/home/itbulu.com数据备份到B备份服务器/home/backup目录中;
3、防火墙设置,我们需要检查两台服务器的防火墙。如果有设置防火墙则需要关闭SELINUX且开启Rsync默认873端口。
a – SELINUX禁止(/etc/selinux/config)
b – 防火墙开启873端口
iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 873 -j ACCEPT
添加之后需要重启iptables才生效(/etc/init.d/iptables restart)。如果我们没有设置iptables那就不需要设置端口,有些人都全开着。
第二、配置备份服务器rsync无论是A主服务器,还是B备份服务器或者其他多个备份服务器,我们都需要配置rsync环境的。我们这里先来配置备份服务器。
1、安装rsync
yum install rsync xinetd -y
2、配置/etc/xinetd.d/rsync
这里我们将文件中的参数disable修改成no,后保存退出。
3、创建rsyncd.conf文件和参数设置
vi /etc/rsyncd.conf
创建配置文件,然后复制下面参数,已经对应自己修改。
#默认不需要修改
log file = /var/log/rsyncd.log
pidfile = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
secrets file = /etc/rsync.pass
motd file = /etc/rsyncd.Motd
#模块名称任意,但需要一致
[www.itbulu.com]
#备份服务器路径
path = /home/backup
#对应上面模块名称
comment = www.itbulu.com
#默认不要修改
uid = root
gid = root
port=873
use chroot = no
read only = no
list = no
max connections = 200
timeout = 600
#创建一个用户名称,需要保持后面还有的名称一致
auth users = www.itbulu.com_user
#主服务器IP地址
hosts allow = 11.11.11.11
4、创建rsync.pass文件
vi /etc/rsync.pass
创建密码配置文件,加入下面一行
www.itbulu.com_user:1234567890
格式要一致,中间是:隔开,前面是我们上面文件的用户名称,后面密码随意,后续我们需要一致。
5、设置配置文件权限
chmod 600 /etc/rsyncd.conf
chmod 600 /etc/rsync.pass
6、重新启动rsync
service xinetd restart
第三、主服务器配置rsync一般我们的CentOS6服务器默认是已经安装rsync的,不管这些了,我们重新安装即可。到主服务器中,我们一样需要安装rsync。
1、安装rsync
yum install rsync xinetd -y
2、配置/etc/xinetd.d/rsync
这里我们将文件中的参数disable修改成no,后保存退出。
3、创建密钥匹配文件
vi /etc/passwd.txt
里面输入我们上面备份服务器中一致的密码1234567890,然后保存退出。
4、授权配置权限
chmod 600 /etc/passwd.txt
这个时候我们2台服务器已经配置完毕,我们需要检测rsync是否可以同步。
第四、手动检测rsync是否同步我们在主服务器中/home/itbulu.com目录中先放几个文件,同时确保备份服务器中/home/backup目录存在,然后执行脚本检测是否成功。
rsync -avH –port=873 –progress –delete /home/itbulu.com www.itbulu.com_user@22.22.22.22::www.itbulu.com –password-file=/etc/passwd.txt
这里蜗牛操作执行后是没有问题的,说明rsync配置没有问题,第一部分还算顺利(其实在完成文章撰写之前已经琢磨好几天)。后续再更新配置inotify-tools自动实时同步的过程。
[inotify-tools]历史优惠活动内容
猜你可能想看的VPS
- 香港云服务器推荐:香港免备案云服务器推荐哪家好? 香港VPS[主机]
- 阳帝云:香港CN2 GIA云服务器,高配CPU/八折促销/稳定/可跑满 香港VPS[主机]
- HTML5绿色有机食品电商网站模板 - Organtio 全球[VPS测评]
- 创意加载进度HTML动画特效,SVG+CSS3实现的动画死神来了load 全球[VPS测评]
- 人力资源管理系统前端Web模板 - SmartHR 全球[VPS测评]
- CIO和其他IT领导者充分利用边缘计算增强业务的4个关键 全球[VPS测评]
- 播放量破千万,点赞量破百万,你绝对想不到这三款多功能产品居然在TK上卖爆 全球[VPS测评]
- 冀青云怎么样?香港CN2-GIA vps月28元/香港NTT 月9元 香港VPS[主机]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月 香港VPS[主机]
- 印象云,香港安畅CN2VPS终身8折1核1G22元/月,美国CN2高防V 美国VPS[主机]
- ExCloud:1核256M存/8GB SSD空间/100GB流量/OV 虚拟空间(主机)
- 六一云:香港CMI VPS,10G防御,1核/1G/40G SSD/15 香港VPS[主机]
- edgenat,低价年付促销活动,香港vps 4核8G仅300元/年,美 美国VPS[主机]
- 麻花云双12年终盛典:香港云主机9元起,老客户续费6折;安徽BGP线路v 香港VPS[主机]
- OneTechCloud易科云双十二优惠:香港/美国CN2全场VPS季付 美国VPS[主机]
- uuuvps:香港大带宽vps低至239元/年;香港服务器720元/e3 香港VPS[主机]
- 腾讯云限时秒杀改版:轻量应用服务器2核4G8M仅598元/年,增香港/新 香港VPS[主机]
- 尊云服务器年末钜惠活动:4核8G5M云服务器仅99元/月,1188元/年 全球[VPS测评]
- 恒星云:香港沙田CN2VPS低至9.9元/起_国内BGP云服务器4核4G 香港VPS[主机]
- 56云服务器:国内云服务器2核2G5M仅377.46元/年;香港物理服务 香港VPS[主机]
- 云米科技:香港/美国/日本等海外免备案vps云服务器,最低13元/月 日本VPS[主机]
- 六六云:香港BGP云服务器/80M大带宽,月付45元起,5折优惠码可用 香港VPS[主机]
- Vmshell:香港免费vps试用机24H,新增在线测速!年付再打9折, 香港VPS[主机]
- 八成企业看好出海投资 防止“溺水”需重视这一点 全球[VPS测评]
- 如何更改WHMCS默认后台路径让WHMCS系统更安全 全球[VPS测评]
- 亚马逊卖家与广告流量之间的博弈才刚刚开始?品牌卖家如何冲破广告之困... 全球[VPS测评]
- 厘米云,江苏移动100G高防云服务器,4核4G内存20M带宽79元/月 全球[VPS测评]
- 亿恩科技香港云服务器 2核2G服务器特价700元/年 香港VPS[主机]
- 恒创科技:国庆中秋双节同庆,香港1核2G云服务器,年付378元 香港VPS[主机]
- 极光KVM:美国香港vps CN2 GIA专线高速稳定,BGP服务器低至 美国VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-39449.html











