创建、删除命名空间的方法与存储设备与流程

文档序号:26991732发布日期:2021-10-19 21:06阅读:来源:国知局

技术特征:
1.一种命名空间创建方法,包括:接收创建命名空间的命令,所述命令指示了待创建的命名空间的大小;为待创建的命名空间分配命名空间标识符;在ns单元映射表中添加条目,以记录所述命名空间标识符。2.根据权利要求1所述的方法,还包括:依据待创建的命名空间的大小,分配一个或多个命名空间单元,其中命名空间单元指示连续的全局逻辑地址空间;在ns单元映射表中添加条目,以记录所述命名空间标识符与所分配的一个或多个命名空间单元。3.根据权利要求2所述的方法,其中从ns单元分配表中获取可用的命名空间单元,并分配给待创建的命名空间,其中ns单元分配表的条目记录了命名空间单元是否被分配给命名空间。4.根据权利要求1

3之一所述的方法,还包括:将ns单元映射表或ns单元映射表的更新记录到nvm芯片。5.根据权利要求1

4之一所述的方法,其中ns单元映射表条目中的一个或多个命名空间单元是排序的,ns单元在ns单元映射表条目中的位置指示了ns单元在全局逻辑地址空间中的位置。6.根据权利要求1

5之一所述的方法,还包括:接收io命令,其中所述io命令中指示命名空间标识符与命名空间逻辑地址;为所述命名空间逻辑地址分配命名空间单元,其中命名空间单元指示连续的全局逻辑地址空间;在ns单元映射表中以所述命名空间标识符索引的条目中记录所分配的命名空间单元;依据所分配的命名空间单元与io命令指示的命名空间逻辑地址映射得到物理地址;访问所述物理地址以响应所述io命令。7.根据权利要求6所述的方法,还包括:若已为所述命名空间逻辑地址分配了命名空间单元,则依据所分配的命名空间单元与io命令指示的命名空间逻辑地址映射得到物理地址,而无须再次分配命名空间单元,其中命名空间单元指示连续的全局逻辑地址空间。8.一种命名空间删除方法,包括:接收删除命名空间的命令,所述命令指示了待删除的命名空间的命名空间标识符;从ns单元映射表中删除以所述命名空间标识符为索引的条目,其中ns单元映射表条目以命名空间标识符为索引,以命名空间标识符对应的命名空间单元所指示的连续全局逻辑地址空间的ftl表条目的首地址为内容;以及回收所述命名空间标识符。9.根据权利要求8所述的方法,还包括:在ns单元分配表中标记ns单元映射表被删除的条目中记录的命名空间单元为未分配,其中ns单元分配表的条目记录了命名空间单元是否被分配给命名空间。10.一种存储设备,包括,控制器与非易失存储器;所述控制器中的处理器通过运行程序来执行根据权利要求1

9中任一项所述的方法。

技术总结
提供了创建、删除命名空间的方法与存储设备。提供的命名空间创建方法,包括:接收创建命名空间的命令,所述命令指示了待创建的命名空间的大小;为待创建的命名空间分配命名空间标识符;在NS单元映射表中添加条目,以记录所述命名空间标识符。命名空间标识符。命名空间标识符。


技术研发人员:刘筱君 路向峰 曹定尊
受保护的技术使用者:北京忆恒创源科技股份有限公司
技术研发日:2017.03.22
技术公布日:2021/10/18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1