zl程序教程

您现在的位置是:首页 >  云平台

当前栏目

数据的实时同步介绍

2023-06-13 09:15:41 时间
数据的实时同步

数据的实时同步介绍插图
在生产环境,有时会需要两台主机的特定目录实现实时同步。比如,将NFS共享目录的数据文件,自动实时同步到备份的服务器特定目录中

实时同步技术介绍

实现实时同步的方法

inotify + rsync 方式实现数据同步 sersync :前金山公司周洋(花椒直播)在 inotify 软件基础上进行开发的,功能更加强大

工作原理:

要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上

inotify:

异步的文件系统事件监控机制,利用事件驱动机制,而无须通过诸如cron等的轮询机制来获取事件,linux内核从2.6.13起支持 inotify,通过inotify可以监控文件系统中添加、删除,修改、移动等各种事件

[root@data-centos8 ~]#grep -i inotify /boot/config-4.18.0-80.el8.x86_64 

CONFIG_INOTIFY_USER=y

实现inotify软件:

inotify-tools sersync lrsyncd

inotify+rsync使用方式

inotify 对同步数据目录信息的监控 rsync 完成对数据的同步 利用脚本进行结合

本文链接:http://www.yunweipai.com/36016.html

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/52520.html

centoslinux