[发明专利]一种磁盘缓存的管理方法、装置和计算机可读存储介质在审
申请号: | 201811238987.5 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109299020A | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 尚付飞;刘杰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F12/0866 | 分类号: | G06F12/0866;G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 缓存 磁盘缓存 脚本程序 函数回调 回调接口 调用 计算机可读存储介质 插拔动作 缓存功能 集群系统 预先存储 注册函数 监测函数 数据读写 监测 获知 管理 保证 | ||
本发明实施例公开了一种磁盘缓存的管理方法、装置和计算机可读存储介质,对磁盘插拔动作注册函数回调接口,并预先存储缓存关闭脚本程序;当监测到函数回调接口被调用时,则运行缓存关闭脚本程序,以关闭与函数回调接口相对应的磁盘的缓存功能。在该技术方案中,对磁盘的插拔动作注册函数回调接口,通过监测函数回调接口是否被调用便可获知是否有磁盘重新插入集群系统,并且通过预先存储用于关闭磁盘缓存功能的缓存关闭脚本程序,可以当监测到函数回调接口被调用时,直接运行该缓存关闭脚本程序,从而自动关闭该磁盘的缓存功能,以保证数据读写在磁盘缓存关闭的情况下进行,从而提升集群系统的稳定性。
技术领域
本发明涉及数据存储技术领域,特别是涉及一种磁盘缓存的管理方法、装置和计算机可读存储介质。
背景技术
集群系统包含有大量节点,节点之间靠相互通讯来复制数据、并动态地重分布数据。集群系统的数据读写需要在磁盘缓存关闭的情况下进行,但是磁盘的缓存功能在默认情况下处于开启状态。磁盘缓存功能的开启往往会造成数据丢失,导致集群系统数据不可恢复,如何保证磁盘缓存关闭,成为提高集群系统稳定性的关键。
传统方式中,对于磁盘缓存功能的关闭分三个阶段,分别在系统灌装的时间进行系统所有数据盘的缓存设置,在系统离线升级的时候进行磁盘缓存的设置,在系统启动的时候进行磁盘缓存的设置,通过以上三个阶段均可以保证系统在正常的情况下进行磁盘数据读写的时候,磁盘缓存处于关闭状态。但是系统运行中会出现掉盘的现象,导致磁盘重新插上之后磁盘缓存又恢复到缓存功能开启的状态,可能导致业务数据的丢失,影响集群系统的稳定性。
可见,如何提升集群系统的稳定性,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种磁盘缓存的管理方法、装置和计算机可读存储介质,可以提升集群系统的稳定性。
为解决上述技术问题,本发明实施例提供一种磁盘缓存的管理方法,包括:
对磁盘插拔动作注册函数回调接口,并预先存储缓存关闭脚本程序;
监测函数回调接口;
当所述函数回调接口被调用时,则运行所述缓存关闭脚本程序,以关闭与所述函数回调接口相对应的磁盘的缓存功能。
可选的,在所述运行所述缓存关闭脚本程序,以关闭与所述函数回调接口相对应的磁盘的缓存功能之后还包括:
检测所述磁盘内存储的数据是否完整;
若否,则进行告警提示。
可选的,在所述运行所述缓存关闭脚本程序,以关闭与所述函数回调接口相对应的磁盘的缓存功能之后还包括:
统计所述磁盘在预设时间内的数据读写速率;
将统计的各数据读写速率依据时间顺序转化为曲线图进行展示。
可选的,还包括:
接收缓存开启指令;其中,所述缓存开启指令中携带有目标磁盘的磁盘标识;
调用预先存储的缓存开启脚本程序,将所述磁盘标识所对应的目标磁盘的缓存功能开启。
本发明实施例还提供了一种磁盘缓存的管理装置,包括注册单元、监测单元、运行单元;
所述注册单元,用于对磁盘插拔动作注册函数回调接口,并预先存储缓存关闭脚本程序;
所述监测单元,用于监测函数回调接口;
所述运行单元,用于当所述函数回调接口被调用时,则运行所述缓存关闭脚本程序,以关闭与所述函数回调接口相对应的磁盘的缓存功能。
可选的,还包括检测单元和告警单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811238987.5/2.html,转载请声明来源钻瓜专利网。