[发明专利]一种池空间数据处理方法、装置、设备及存储介质有效
申请号: | 201911157785.2 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110989930B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 孔祥斐 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 田媛媛 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空间 数据处理 方法 装置 设备 存储 介质 | ||
本申请公开了一种池空间数据处理方法、装置、设备及计算机可读存储介质,方法包括:在池可用空间小于或等于预设值时将池管理层的只读标志位设置为只读状态并发送至精简卷层;将精简卷层的只读标志位设置为只读状态并发送至缓存层,将缓存层的只读标志位设置为只读状态;当接收到主机端发送的请求时,利用缓存层对请求的类型进行判断,若为读请求,则向主机端发送与读请求对应的数据。本申请公开的上述技术方案,在池可用空间耗尽时,依次将池管理层、精简卷层及缓存层的只读标志位设置为只读状态,并在主机端发送读请求时向主机端发送与读请求对应的数据,以使得主机端在池可用空间耗尽后仍然可以从池空间中读取数据,从而提高用户的体验度。
技术领域
本申请涉及全闪存储技术领域,更具体地说,涉及一种池空间数据处理方法、装置、设备及计算机可读存储介质。
背景技术
在全闪存储领域中,池是为了方便硬盘管理而建立的概念,其可用空间大小就是池中包含的硬盘可用空间的大小,可以通过在池中加入硬盘和删除硬盘来实现池总空间的增加和减少。
在使用池空间的过程中,随着用户数据的不断写入,池可用空间在不断地减少,当池可用空间耗尽后,目前是常采用卷离线的方式来防止主机端继续写入数据。也就是说,在池可用空间耗尽后全闪存储系统会把卷的状态设置为离线,然后,对于主机端的写入数据和读出数据返回卷离线状态,这样主机端就会停止IO的继续写入和读出。
由上述可知,现有池可用空间耗尽后的处理方式会导致主机端在池可用空间耗尽后无法从池空间中读取数据也无法向池空间中写入数据,因此,则会降低用户的体验度,从而会降低产品的竞争力。
综上所述,如何提高用户对池空间使用的体验度,是目前本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本申请的目的是提供一种池空间数据处理方法、装置、设备及计算机可读存储介质,用于提高用户对池空间使用的体验度。
为了实现上述目的,本申请提供如下技术方案:
一种池空间数据处理方法,包括:
利用池管理层监控池可用空间的大小,并在监控到所述池可用空间的大小小于或等于预设值时,将所述池管理层的只读标志位设置为只读状态并发送至精简卷层;
将所述精简卷层的只读标志位设置为只读状态并发送至缓存层,且将所述缓存层的只读标志位设置为只读状态;
当接收到主机端发送的请求时,利用所述缓存层对所述请求的类型进行判断,若为读请求,则向所述主机端发送与所述读请求对应的数据。
优选的,当确定所述请求的类型为写请求时,还包括:
利用所述缓存层向所述主机端发送写保护指令,并由所述主机端发出无法进行数据写入的提示。
优选的,将所述池管理层的只读标志位发送至所述精简卷层,包括:
利用所述池管理层中的传输状态机将所述池管理层的只读标志位发送至所述精简卷层。
优选的,利用所述池管理层中的传输状态机将所述池管理层的只读标志位发送至所述精简卷层,包括:
利用所述池管理层中的传输状态机将所述池管理层的只读标志位发送至所述精简卷层中的csm端;
相应地,将所述精简卷层的只读标志位设置为只读状态,包括:
将所述csm端的只读标志位设置为只读状态并发送至所述精简卷层中的agent端,且将所述agent端的只读标志位设置为只读状态。
优选的,将所述精简卷层的只读标志位发送至缓存层,包括:
利用所述精简卷层中的传输状态机将所述精简卷层的只读标志位发送至所述缓存层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911157785.2/2.html,转载请声明来源钻瓜专利网。