一种文件系统远程数据同步实现方法和系统技术方案

技术编号:19692425 阅读:34 留言:0更新日期:2018-12-08 11:20
本发明专利技术实施例公开了一种文件系统远程数据同步实现方法和系统,该方法包括:通过本地服务器中部署的同步代理收集本地服务器的第一文件系统数据的相关信息,并将第一文件系统数据的相关信息和预设的数据比较算法传输给远端服务器中部署的数据保护服务器;数据保护服务器通过数据比较算法将第一文件系统数据的相关信息和远端服务器的第二文件系统数据的相关信息进行比较,并在比较结果为第一文件系统数据的相关信息和第二文件系统数据的相关信息不相同时,将比较结果反馈给同步代理;同步代理根据该比较结果执行本地服务器和远端服务器之间的数据同步。通过该实施例方案,实现了在实时性要求不强,低质量网络下对文件系统数据的远程保护。

【技术实现步骤摘要】
一种文件系统远程数据同步实现方法和系统
本专利技术实施例涉及数据同步技术,尤指一种文件系统远程数据同步实现方法和系统。
技术介绍
在现代服务器系统中,由于对业务应用的数据安全性和可靠性有了越来越多的要求,为实现数据保护,通常的做法例如在本地服务器磁盘采用磁盘阵列的方式,增加数据冗余,而针对异地的数据保护,通常使用传统的SAN(StorageAreNetwork存储区域网络)存储镜像,需要传统存储设备和存储引擎来支持,通过将数据通过存储引擎在本地和异地同时写入,来保障本地和异地的数据一致性。使用这种做法时,一方面对网络的带宽有一定的要求,同时要求网络具有极大的稳定性,如果出现网络抖动,则很可能导致数据请求无法返回,严重影响存储性能。同时,SAN网络组网需要专用设备FC(光纤通道)等,成本较高,无法在小规模、低质量网络环境下使用。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种文件系统远程数据同步实现方法和系统,可以在实时性要求不强,低质量网络下实现对文件系统数据的远程保护。为了达到本专利技术实施例目的,本专利技术实施例提供了一种文件系统远程数据同步实现方法,该方法可以包括:本文档来自技高网...

【技术保护点】
1.一种文件系统远程数据同步实现方法,其特征在于,所述方法包括:通过本地服务器LocalServer中部署的同步代理Agent收集所述LocalServer的第一文件系统数据的相关信息,并将所述第一文件系统数据的相关信息和预设的数据比较算法传输给远端服务器RemoteServer中部署的数据保护服务器Server;所述Server通过所述数据比较算法将所述第一文件系统数据的相关信息和所述RemoteServer的第二文件系统数据的相关信息进行比较,并在比较结果为所述第一文件系统数据的相关信息和所述第二文件系统数据的相关信息不相同时,将所述比较结果反馈给所述Agent;所述Agent根据所述比较...

【技术特征摘要】
1.一种文件系统远程数据同步实现方法,其特征在于,所述方法包括:通过本地服务器LocalServer中部署的同步代理Agent收集所述LocalServer的第一文件系统数据的相关信息,并将所述第一文件系统数据的相关信息和预设的数据比较算法传输给远端服务器RemoteServer中部署的数据保护服务器Server;所述Server通过所述数据比较算法将所述第一文件系统数据的相关信息和所述RemoteServer的第二文件系统数据的相关信息进行比较,并在比较结果为所述第一文件系统数据的相关信息和所述第二文件系统数据的相关信息不相同时,将所述比较结果反馈给所述Agent;所述Agent根据所述比较结果执行所述LocalServer和所述RemoteServer之间的数据同步。2.根据权利要求1所述的文件系统远程数据同步实现方法,其特征在于,所述方法还包括:在所述Agent根据所述比较结果执行所述LocalServer和所述RemoteServer之间的数据同步之前,所述Agent将所述第一文件系统数据的相关信息和所述第二文件系统数据的相关信息中不相同的信息对应的数据块传输给所述Server,以使所述Server根据所述数据块配置所述RemoteServer的文件系统空间。3.根据权利要求2所述的文件系统远程数据同步实现方法,其特征在于,所述Agent根据所述比较结果执行所述LocalServer和所述RemoteServer之间的数据同步包括:所述Agent在将所述数据块发送给所述Server以后,实时监听并获取所述LocalServerr的第一文件系统日志journal信息,将所述第一文件系统journal信息传送给所述Server;所述Server接收所述第一文件系统journal信息,并将所述第一文件系统journal信息的数据在所述RemoteServer中回放,以对所述第一文件系统journal信息的数据进行同步复制,实现所述LocalServer和所述RemoteServer之间的数据同步。4.根据权利要求1所述的文件系统远程数据同步实现方法,其特征在于,所述方法还包括:当所述比较结果为所述第一文件系统数据的相关信息和所述第二文件系统数据的相关信息相同时,所述Server忽略所述比较结果并且不执行向所述Agent反馈所述比较结果的操作。5.根据权利要求1所述的文件系统远程数据同步实现方法,其特征在于,所述方法还包括:在所述Server将所述第一文件系统数据的相关信息和所述第二文件系统数据的相关信息进行比较之前,所述Server配置数据同步目录,并收集所述第二文件系...

【专利技术属性】
技术研发人员:魏传程胡玉鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1