[发明专利]一种维护共享文件的底层资源数据的方法和设备有效
申请号: | 201810358650.1 | 申请日: | 2018-04-20 |
公开(公告)号: | CN110392078B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 王东旭;胡剑飞;王远远;张绍文;周美汐;孙超;许茜 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 维护 共享 文件 底层 资源 数据 方法 设备 | ||
本发明公开了一种维护共享文件的底层资源数据的方法和设备,用以解决现有技术中共享驱动节点无法主动地维护共享文件的底层资源数据的问题。本发明中,共享驱动节点获取共享文件的第一底层资源数据和共享文件的业务数据,再将由业务数据整体转化得到的第二底层资源数据和第一底层资源数据进行比对,如果第一底层资源数据与第二底层资源数据不同,则用第二底层资源数据进行替换。如此,在第一底层资源数据出现错误后,共享驱动节点可以主动地发现第一底层资源数据的异常并进行数据恢复,与现有技术中系统维护人员根据用户反馈进行人工修正相比,本发明实施例中共享驱动节点能够主动发现第一底层资源数据异常并修复,极大的提高了修复的效率。
技术领域
本发明涉及云计算存储领域,特别涉及一种维护共享文件的底层资源数据的方法和设备。
背景技术
弹性存储系统为用户提供自定义的共享文件存储服务,通过控制调度节点的调度算法决定由哪个共享驱动节点在其所管理的存储资源池中创建共享文件存储。
图1A-1C显示了弹性存储系统的管理面总体架构,共享驱动节点管理存储资源池,所有的共享文件存储都通过共享驱动节点在存储资源池中被创建和维护。每个共享驱动节点管理一个或多个存储资源池,每个存储资源池被用来创建和维护一个或多个用户自定义共享文件存储,对于某个特定的共享文件存储来说,它只会存放在某个存储资源池中。
从上述内容看出,共享文件存储具有两种数据:业务数据和底层资源数据。业务数据是用户自定义共享文件存储在管理层面的抽象反映,底层资源数据是共享文件存储在后端存储系统的真实资源分布状态。在弹性存储系统中,共享驱动节点根据业务数据库中业务数据来创建和管理共享文件的底层资源,因此两种数据应该要保持一致性。但在现实的生产环境中,由于各种环境因素或者人为误操作因素影响,会导致两种数据出现不一致的情况,具体表现为共享文件存储实现数据发生改变,导致与其抽象管理数据一致。例如,共享文件存储的实际访问策略发生了改变,与业务管理层的访问策略状态不一致,会导致一些异常访问现象。
现有技术中,共享文件存储两种数据不一致的问题,一般的根据用户反映的问题通过运维人员介入检查两种数据,对底层共享文件存储资源进行恢复。
综上所述,共享驱动节点无法主动的维护共享文件的底层资源数据的问题。
发明内容
本发明提供一种维护共享文件的底层资源数据的方法和设备,用以解决现有技术中共享驱动节点无法及时主动的维护共享文件的底层资源数据问题。
第一方面,本发明实施例提供一种维护共享文件的底层资源数据的方法,该方法包括:
共享驱动节点获取共享文件的第一底层资源数据和共享文件的业务数据;然后所述共享驱动节点将由所述共享文件的业务数据转化得到的共享文件的第二底层资源数据与所述第一底层资源数据进行比对;最后若所述第一底层资源数据与所述第二底层资源数据不同,所述共享驱动节点用所述第二底层资源数据替换所述第一底层资源数据中的部分或全部数据。
上述方法,共享驱动节点获取共享文件的第一底层资源数据和共享文件的业务数据,再将由业务数据整体转化得到的第二底层资源数据和第一底层资源数据进行比对,如果第一底层资源数据与第二底层资源数据不同,则用第二底层资源数据进行替换。如此,在第一底层资源数据出现错误后,共享驱动节点可以主动地发现第一底层资源数据的异常并进行数据恢复,与现有技术中系统维护人员根据用户反馈进行人工修正相比,本发明实施例中共享驱动节点能够主动发现第一底层资源数据异常并修复,极大的提高了修复的效率。
在一种可能的实现方式中,共享驱动节点周期性的获取所述第一底层资源数据和所述共享文件的业务数据。
上述方法,共享驱动节点周期性的获取第一底层资源数据和共享文件的业务数据,如此可以周期性的将获取的信息进行比对,从而可以实现对共享文件的第一底层资源数据长久的监控和维护,进一步的提高了共享文件的业务数据与共享文件的第一底层资源数据的一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810358650.1/2.html,转载请声明来源钻瓜专利网。