一种文件服务器的业务文件更新方法、系统及相关组件技术方案

技术编号:27975348 阅读:39 留言:0更新日期:2021-04-06 14:09
本申请公开了一种文件服务器的业务文件更新方法、系统、电子设备及计算机可读存储介质,应用于文件服务器的监控装置,该业务更新方法包括:当监测到本地文件服务器的业务文件发生变化,提取业务文件中的文件增量,并生成所述文件增量对应的文件标记;判断缓存装置中是否已经存在文件标记;若是,则不执行业务文件更新操作;若否,则执行业务文件更新操作。本申请能够防止某一文件服务器发生变化执行业务文件更新操作时,其他文件服务器将更新的文件增量看作变化实时回传,造成文件损坏、文件死锁、文件传输中断等情况的发生。

【技术实现步骤摘要】
一种文件服务器的业务文件更新方法、系统及相关组件
本申请涉及文件服务器领域,特别涉及一种文件服务器的业务文件更新方法、系统及相关组件。
技术介绍
文件服务器用于存储各个业务系统中所需要的业务文件、文档、图片等资源,尤其是在一些服务器运维项目中,文件服务器起着非常重要的作用。例如镜像包,软件包,运维脚本,配置文件备份等都需要用到文件服务器。目前大部分文件服务器使用模式都是主从服务器,一个主服务器一个备份服务器,以防止主服务器故障带来的不便。但是现有的主从策略不能在工程中实现负载均衡,因此,可以采用两台或多台服务器之间不分主从的策略,根据分析计算文件服务器压力来指定使用压力比较小的文件服务器工作,来实现负载均衡。在这种满足负载均衡的策略下,要求各文件服务器之间的业务文件必须保持一致。但是在更新业务文件的过程中,若两个文件服务器的业务文件均出现变化,同时段触发更新,会出现文件传输错误或者死锁现象,严重影响了文件服务器的工作质量和工作效率。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。<br>专利技本文档来自技高网...

【技术保护点】
1.一种文件服务器的业务文件更新方法,其特征在于,应用于文件服务器的监控装置,该业务更新方法包括:/n当监测到本地文件服务器的业务文件发生变化,提取所述业务文件中的文件增量,并生成所述文件增量对应的文件标记;/n判断缓存装置中是否已经存在所述文件标记;/n若是,则不执行业务文件更新操作;/n若否,则执行所述业务文件更新操作;/n其中,所述业务文件更新操作包括:将所述文件标记存储至所述缓存装置中,并将所述文件增量发送至其他文件服务器,以便所述其他文件服务器根据所述文件增量更新自身业务文件,待所述其他文件服务器自身业务文件更新完成后,删除所述文件标记。/n

【技术特征摘要】
1.一种文件服务器的业务文件更新方法,其特征在于,应用于文件服务器的监控装置,该业务更新方法包括:
当监测到本地文件服务器的业务文件发生变化,提取所述业务文件中的文件增量,并生成所述文件增量对应的文件标记;
判断缓存装置中是否已经存在所述文件标记;
若是,则不执行业务文件更新操作;
若否,则执行所述业务文件更新操作;
其中,所述业务文件更新操作包括:将所述文件标记存储至所述缓存装置中,并将所述文件增量发送至其他文件服务器,以便所述其他文件服务器根据所述文件增量更新自身业务文件,待所述其他文件服务器自身业务文件更新完成后,删除所述文件标记。


2.根据权利要求1所述的文件服务器的业务文件更新方法,其特征在于,所述当监测到本地文件服务器的业务文件发生变化,提取所述业务文件中的文件增量,并生成所述文件增量对应的文件标记之前,该文件服务器的业务文件更新方法还包括:
监测本地文件服务器的实时同步目录;
根据所述实时同步目录判断业务文件是否发生变化。


3.根据权利要求2所述的文件服务器的业务文件更新方法,其特征在于,所述变化包括文件被修改、文件属性被修改、文件被移走、文件被删除、文件被创建中的一项或多项。


4.根据权利要求2所述的文件服务器的业务文件更新方法,其特征在于,所述监测本地文件服务器的实时同步目录的过程包括:
利用免疫机制实时监测本地文件服务器的实时同步目录。


5.根据权利要求1所述的文件服务器的业务文件更新方法,其特征在于,所述生成所述文件增量对应的文件标记的过程包括:
通过事件类型和/或文件大小和/或信息摘要算...

【专利技术属性】
技术研发人员:孙勇飞
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

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

1