[发明专利]存储设备可配置的映射粒度系统在审
申请号: | 201910675677.8 | 申请日: | 2019-07-25 |
公开(公告)号: | CN112286838A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 董玮;柳卫林 | 申请(专利权)人: | 戴尔产品有限公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F13/16 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 配置 映射 粒度 系统 | ||
1.一种存储设备,包括:
存储子系统;
逻辑/物理存储位置映射数据库,其被配置为将逻辑分配地址映射到标识在所述存储子系统中的物理位置的物理分配地址;以及
存储控制器,其耦合到所述存储子系统和所述逻辑/物理存储位置映射数据库,其中所述存储控制器被配置为:
从主机引擎接收第一存储设备映射粒度配置命令,所述第一存储设备映射粒度配置命令标识与第一多个逻辑分配地址相关联的逻辑块地址的第一数量;
将所述第一多个逻辑分配地址中的每一个与所述第一存储设备映射粒度配置命令中标识的逻辑块地址的所述第一数量相关联;
将具有第一数据大小的第一数据写入第一物理分配地址,所述第一数据大小等于在第一存储设备映射粒度配置命令中标识并且与所述第一多个逻辑分配地址中的每一个相关联的逻辑块地址的所述第一数量的第一组合逻辑块地址大小;以及
在所述逻辑/物理存储位置映射数据库中,将第一物理分配地址映射到第一逻辑分配地址,所述第一逻辑分配地址包括在所述第一多个逻辑分配地址中并且与所述第一存储设备映射粒度配置命令中标识的逻辑块地址的所述第一数量相关联。
2.根据权利要求1所述的存储设备,其中,所述存储控制器被配置为:
从所述主机引擎接收第二存储设备映射粒度配置命令,所述第二存储设备映射粒度配置命令标识要与第二多个逻辑分配地址相关联的逻辑块地址的第二数量,其中逻辑块地址的所述第二数量不同于逻辑块地址的所述第一数量;
将第二多个逻辑分配地址中的每一个与所述第二存储设备映射粒度配置命令中标识的逻辑块地址的所述第二数量相关联;
将具有第二数据大小的第二数据写入第二物理分配地址,所述第二数据大小等于在第二存储设备映射粒度配置命令中标识并且与所述第二多个逻辑分配地址中的每一个相关联的逻辑块地址的所述第二数量的第二组合逻辑块地址大小;以及
在所述逻辑/物理存储位置映射数据库中,将所述第二物理分配地址映射到第二逻辑分配地址,所述第二逻辑分配地址包括在所述第二多个逻辑分配地址中并且与所述第二存储设备映射粒度配置命令中标识的逻辑块地址的所述第二数量相关联。
3.根据权利要求2所述的存储设备,其中所述第一多个逻辑分配地址与由所述存储子系统提供的第一命名空间相关联,并且所述第二多个逻辑分配地址与由所述存储子系统提供的第二命名空间相关联,并且所述第二命名空间与所述第一命名空间不同。
4.根据权利要求1至3中任一项所述的存储设备,其中,所述存储控制器被配置为:
从所述主机引擎接收存储设备映射粒度报告命令,所述存储设备映射粒度报告命令请求与所述第一多个逻辑分配地址相关联的映射粒度;以及
向所述主机引擎标识与所述第一多个逻辑分配地址中的每一个相关联的逻辑块地址的所述第一数量。
5.根据权利要求1至3中任一项所述的存储设备,其中所述存储子系统包括NAND闪存设备。
6.根据权利要求1至3中任一项所述的存储设备,其中所述存储控制器被配置为:
在映射粒度表中,将所述第一多个逻辑分配地址与第一存储设备映射粒度配置命令中标识的逻辑块地址的所述第一数量相关联;以及
将所述映射粒度表保存在所述存储子系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于戴尔产品有限公司,未经戴尔产品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910675677.8/1.html,转载请声明来源钻瓜专利网。