[发明专利]一种基于位图的状态管理方法、装置、设备和介质有效
申请号: | 202010109623.8 | 申请日: | 2020-02-22 |
公开(公告)号: | CN111338895B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 贺坤 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 位图 状态 管理 方法 装置 设备 介质 | ||
本发明公开了一种基于位图的状态管理方法,包括:根据系统最大可容纳的磁盘的数量开辟位图的空间,并定义位图中磁盘信息的计算方法;在位图中标记并持续更新磁盘的各个属性状态;响应于接受到获取预设类型磁盘的请求,通过与或非接口方法在位图中选择与预设类型磁盘属性匹配的属性数量最多的磁盘。本发明还公开了一种装置、设备和介质。本发明提供的一种基于位图的状态管理方法、装置、设备和介质能够保证磁盘状态的快速过滤和选择,提高系统维护的性能。
技术领域
本发明涉及存储技术领域,更具体地,特别是指一种基于位图的状态管理方法、装置、设备和介质。
背景技术
在存储技术领域中,由于系统要管理各种外接设备,最主要的就是磁盘的管理,但是磁盘包含各种类型,比如机械盘以及固态硬盘等,每一种盘又包含各种属性,比如磁盘容量,转速、块大小、磁盘位置、磁盘属性等。在创建RAID时或者插入磁盘或者移除磁盘或者盘坏掉选择热备时需要选择同一种类型的盘进行匹配,如果盘的数量比较大,比如几千块盘,或者盘类型比较多而且盘的类型不同时,如何对盘按照属性进行有效管理变得极为重要,因此需要优化盘的选择和分类管理。
传统的磁盘管理方法采用大数组和轮询查找的方式对盘状态进行状态管理和维护,在选择磁盘时要通过轮询所有的盘,并对盘的每一个属性进行轮询查找和比对,先选出完全的匹配的盘,再选出最佳匹配的盘,再选出次匹配的盘,最后筛选出可用的盘。在企业级用户中,存储磁盘数量是巨大的,在用户使用过程中,选盘的操作就变的异常复杂和难以管理,增加很多不必要的等待时间。
发明内容
有鉴于此,本发明实施例的目的在于提供一种基于位图的状态管理方法、装置、设备和介质。
基于上述目的,本发明一方面提供了一种基于位图的状态管理方法,该方法包括:根据系统最大可容纳的磁盘的数量开辟位图的空间,并定义位图中磁盘信息的计算方法;在位图中标记并持续更新磁盘的各个属性状态;响应于接受到获取预设类型磁盘的请求,通过与或非接口方法在位图中选择与预设类型磁盘属性匹配的属性数量最多的磁盘。
在本发明的基于位图的状态管理方法的一些实施方式中,方法还包括:配置初始化操作接口,响应于所有磁盘在系统中且未在使用,通过初始化操作接口将所有的磁盘位置数据置位为0,响应于所有磁盘被拔出,初始化操作接口将所有的磁盘位置数据置位为-1。
在本发明的基于位图的状态管理方法的一些实施方式中,方法还包括:配置查询接口并通过查询接口判断磁盘是否存在,配置加入接口运算加入的磁盘,配置移除接口运算移除的磁盘,配置废弃接口运算废弃的磁盘。
在本发明的基于位图的状态管理方法的一些实施方式中,响应于接受到获取预设类型磁盘的请求,通过与或非接口方法在位图中选择与预设类型磁盘属性匹配的属性数量最多的磁盘还包括:配置匹配算法接口根据磁盘所具有的预设类型磁盘的所需属性值定义and算法的数量,and算法的数量越多,磁盘属性与预设类型磁盘属性相匹配的数量越多。
在本发明的基于位图的状态管理方法的一些实施方式中,磁盘信息包括:磁盘的ID、索引、以及偏移;磁盘信息的计算方法包括:通过索引和偏移计算ID,通过ID和磁盘位图位置信息计算索引,通过ID和磁盘位图位置信息模运算计算偏移。
本发明实施例的另一方面,还提供了一种基于位图的状态管理装置,该装置包括:准备模块,准备模块配置为根据系统最大可容纳的磁盘的数量开辟位图的空间,并定义位图中磁盘信息的计算方法;更新模块,更新模块配置为在位图中标记并持续更新磁盘的各个属性状态;管理模块,管理模块配置为响应于接受到获取预设类型磁盘的请求,通过与或非接口方法在位图中选择与预设类型磁盘属性匹配的属性数量最多的磁盘。
在本发明的基于位图的状态管理装置的一些实施方式中,装置还包括:辅助模块,辅助模块配置为配置查询接口并通过查询接口判断磁盘是否存在,配置加入接口运算加入的磁盘,配置移除接口运算移除的磁盘,配置废弃接口运算废弃的磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010109623.8/2.html,转载请声明来源钻瓜专利网。