[发明专利]一种叠瓦式硬盘的空间分配方法、文件存储系统及服务器在审
| 申请号: | 202110250257.2 | 申请日: | 2021-03-08 |
| 公开(公告)号: | CN113157600A | 公开(公告)日: | 2021-07-23 |
| 发明(设计)人: | 周越 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚 |
| 地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 叠瓦式 硬盘 空间 分配 方法 文件 存储系统 服务器 | ||
1.一种叠瓦式硬盘的空间分配方法,其特征在于,所述方法包括:
获取叠瓦式硬盘的区域信息,所述区域信息至少用于表征存储区域中各个存储分段的分段状态;
接收针对所述叠瓦式硬盘的空间申请请求,并在所述叠瓦式硬盘中确定与所述空间申请请求相匹配的目标存储区域;
根据所述目标存储区域中各个存储分段的分段状态,在所述目标存储区域中为所述空间申请请求分配用于写入文件的目标存储分段,并且在文件写入完成时,更新所述目标存储区域的区域信息。
2.根据权利要求1所述的方法,其特征在于,所述空间申请请求中包括文件写入的期望位置;在所述叠瓦式硬盘中确定与所述空间申请请求相匹配的目标存储区域包括:
根据所述期望位置和各个所述存储区域的存储大小,在所述叠瓦式硬盘中确定所述期望位置的归属存储区域;
识别所述归属存储区域的区域信息,若所述区域信息表征所述归属存储区域目前未执行文件写入,并且空间未被完全分配,将所述归属存储区域作为与所述空间申请请求相匹配的目标存储区域。
3.根据权利要求1所述的方法,其特征在于,在所述目标存储区域中为所述空间申请请求分配用于写入文件的目标存储分段包括:
在所述目标存储区域中识别分段状态表征未被分配的存储分段,并在识别出的存储分段中,将当前数据写入点指向的存储分段作为用于写入文件的目标存储分段。
4.根据权利要求1或3所述的方法,其特征在于,在分配了目标存储分段之后,所述方法还包括:
标记所述目标存储区域的区域信息中各个参数的参数值,所述参数的参数值包括以下至少一种:
所述目标存储区域对应的列簇标识;表征所述目标存储区域正在执行数据写入的标识;正在写入的文件的文件标识;表征所述目标存储分段已被分配的状态标识。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在文件写入完成之前,所述目标存储区域中的存储分段无法被分配给其它文件,并且在文件写入完成后,所述目标存储区域中的存储分段存储的数据类型,与完成写入的文件的数据类型相同。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收针对所述叠瓦式硬盘的文件删除请求,并在所述叠瓦式硬盘中将对应的文件删除后,释放删除的文件所占用的存储分段;
检测所述删除的文件所属的存储区域,并基于所述存储区域的空间状态,判断是否对所述存储区域的空间进行重置。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对所述叠瓦式硬盘中的任一存储区域,获取文件存储系统中记录的所述存储区域的空间分配信息;
识别所述存储区域的当前数据写入点,并将所述当前数据写入点与所述空间分配信息中包含的最新有效分段位置进行对比;
根据对比结果,判断是否对所述当前数据写入点进行对齐操作。
8.根据权利要求7所述的方法,其特征在于,判断是否对所述当前数据写入点进行对齐操作包括:
若所述当前数据写入点和所述最新有效分段位置保持一致,不进行对齐操作;
若所述当前数据写入点小于所述最新有效分段位置,将所述当前数据写入对齐至所述最新有效分段位置处;
若所述当前数据写入点大于所述最新有效分段位置,识别所述当前数据写入点的归属存储分段,并将所述当前数据写入点对齐至所述归属存储分段的有效分段位置处。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对所述叠瓦式硬盘中的任一存储区域,逐一检测所述存储区域中各个存储分段的分段状态;
若当前的存储分段的分段状态表征未被分配,并且所述当前的存储分段位于当前数据写入点之前,将所述当前的存储分段的分段状态修改为废弃状态,并将所述当前的存储分段从所述叠瓦式硬盘的可用分配空间中剔除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110250257.2/1.html,转载请声明来源钻瓜专利网。





