[发明专利]固态硬盘内命名空间分配方法、系统及设备和存储介质在审
申请号: | 201810679100.X | 申请日: | 2018-06-27 |
公开(公告)号: | CN109002258A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 刘筱君;王洋 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命名空间 固态硬盘 分配 系统及设备 空闲 计算机可读存储介质 存储介质 剩余容量 完整存储 相对独立 独立性 内存 申请 | ||
本申请公开了一种固态硬盘内命名空间分配方法、系统及设备和计算机可读存储介质,该方法包括:接收分配命令,当所述固态硬盘内存在空闲命名空间时,确定目标命名空间;判断所述固态硬盘内的剩余容量是否大于所述分配命令中的命名空间大小;若是,则为所述目标命名空间分配空闲命名空间颗粒,直至所述目标命名空间的大小达到所述分配命令中的命名空间大小。本申请提供的固态硬盘内命名空间分配方法,将固态硬盘划分为多个命名空间颗粒,将固态硬盘的内存以命名空间颗粒的形式分配给命名空间。将固态硬盘的完整存储空间划分为多个相对独立的命名空间,提高了数据的安全性和独立性。
技术领域
本申请涉及存储技术领域,更具体地说,涉及一种固态硬盘内命名空间分配方法、系统及设备和一种计算机可读存储介质。
背景技术
随着数据存储技术的不断提高,读写速度更快的固态硬盘逐渐进入了我们的视野,顾名思义固态硬盘是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元组成。固态硬盘摒弃了传统机械结构,采用全芯片存储,能够在恶劣的环境下工作,且要比传统的机械存储具备更高的防碰撞性,以及更高稳定性和可靠性。同时,在读写方面也要比传统的机械式存储快很多,原因是固态硬盘(SSD)完全半导体化,不存在数据的查找、寻道时间、读取延时等问题,所以数据读取速度快、反映时间短。
大容量的固态硬盘通常被要求读写速度高的企业大规模使用,在使用过程中,常常会需要把不同类型的数据放在相对独立的空间内,即通过在固态硬盘中创建命名空间,或者说专属分区来相对提高数据的安全性和独立性,在机械硬盘中可以依靠分区来解决这个问题,但是固态硬盘的全半导体化的存储特性决定了对其进行传统方式的分区是没有意义的,即只会存在一个物理上的固态硬盘就是一个完整分区的现象,不利于对文件的管理,且在写入和擦除的过程中也会存在诸多不便。
因此,如何在同一固态硬盘的完整存储空间内,创建多个相对独立的存储空间,提高数据的安全性和独立性是用户需要解决的问题。
发明内容
本申请的目的在于提供一种固态硬盘内命名空间分配方法、系统及设备和一种计算机可读存储介质,在同一固态硬盘的完整存储空间内,创建多个相对独立的存储空间,提高了数据的安全性和独立性。
为实现上述目的,本申请提供了一种固态硬盘内命名空间分配方法,包括:
接收分配命令,当所述固态硬盘内存在空闲命名空间时,确定目标命名空间;
判断所述固态硬盘内的剩余容量是否大于所述分配命令中的命名空间大小;
若是,则为所述目标命名空间分配空闲命名空间颗粒,直至所述目标命名空间的大小达到所述分配命令中的命名空间大小。
其中,所述接收分配命令之后,还包括:
判断所述分配命令中的参数是否合法;其中,所述参数至少包括所述命名空间大小;
若是,则执行当所述固态硬盘内存在空闲命名空间时,确定目标命名空间的步骤。
其中,所述参数还包括命名空间特性;
相应的,为所述目标命名空间分配命名空间颗粒,直至所述目标命名空间的大小达到所述分配命令中的命名空间大小之后,还包括:
根据所述命名空间特性设置所述目标命名空间的特性。
其中,判断所述固态硬盘内的剩余容量是否大于所述分配命令中的命名空间大小,包括:
查询所述固态硬盘内的空闲命名空间颗粒,并判断所有所述空闲命名空间颗粒的大小总和是否大于所述分配命令中的命名空间大小。
其中,还包括:
为所述固态硬盘创建第一数组和第二数组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810679100.X/2.html,转载请声明来源钻瓜专利网。