[发明专利]磁盘阵列的读方法及装置有效
申请号: | 201510644380.7 | 申请日: | 2015-09-30 |
公开(公告)号: | CN106557277B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 张箭;张翔;吴黎明 | 申请(专利权)人: | 成都华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种磁盘阵列的读方法及装置,属于存储技术领域。所述方法包括:接收第一读请求,第一读请求包括需读取的逻辑块的标识;当第一Cache不存在需读取的逻辑块存储的数据时,向第一硬盘的控制器发送第一命令;第一Cache为控制装置的Cache,第一硬盘为包含有需读取的逻辑块的硬盘,第一命令用于指示第一硬盘的控制器返回需读取的逻辑块存储的数据;输出第一硬盘的控制器返回的数据,并在第一Cache存储返回的数据;删除第一Cache存储的返回的数据,或者,控制删除第二Cache存储的返回的数据;第二Cache为控制器的Cache,第二Cache存储的返回的数据是第一硬盘的控制器根据第一命令从需读取的逻辑块读取数据后存储的、或者是第一硬盘的控制器在接收第一命令之前存储的。 | ||
搜索关键词: | 磁盘阵列 方法 装置 | ||
【主权项】:
1.一种磁盘阵列的读方法,其特征在于,所述方法包括:接收第一读请求,所述第一读请求包括需读取的逻辑块的标识;当第一快速缓冲贮存区Cache不存在所述需读取的逻辑块存储的数据时,向第一硬盘的控制器发送第一命令;所述第一Cache为磁盘阵列RAID的控制装置的Cache,所述第一硬盘为包含有所述需读取的逻辑块的硬盘,所述第一命令用于指示所述第一硬盘的控制器返回所述需读取的逻辑块存储的数据;输出所述第一硬盘的控制器返回的数据,并在所述第一Cache存储返回的数据;当满足预定条件时,删除所述第一Cache存储的返回的数据;当不满足所述预定条件时,控制所述第一硬盘的控制器删除第二Cache存储的返回的数据;其中,所述第二Cache为所述第一硬盘的控制器的Cache,所述第二Cache存储的返回的数据是所述第一硬盘的控制器根据所述第一命令从所述需读取的逻辑块读取数据后存储的、或者是所述第一硬盘的控制器在接收所述第一命令之前存储的;所述预定条件包括如下情况中任何一种:所述第一Cache的剩余存储容量低于预设存储容量;所述返回的数据为指定类型的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都华为技术有限公司,未经成都华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510644380.7/,转载请声明来源钻瓜专利网。
- 上一篇:存储接管、切换处理方法及装置
- 下一篇:一种缓存数据持久化的方法