[发明专利]对象存储空间管理方法、装置、服务器及存储介质有效
申请号: | 202111052025.2 | 申请日: | 2021-09-08 |
公开(公告)号: | CN113722275B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 林杰 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/172;G06F16/18;G06F16/182;G06F3/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 存储空间 管理 方法 装置 服务器 存储 介质 | ||
1.一种对象存储空间管理方法,其特征在于,应用于服务器,所述服务器与客户端及对象存储集群均通信连接,所述服务器预先运行有文件系统,所述服务器包括系统元数据区及按序编号的至少一个元目录信息区,一个所述元目录信息区用于保存一个元目录的名称、存储空间大小及存储对象大小,所述方法包括:
接收所述客户端发送的用于创建元目录的第一创建请求,其中,所述第一创建请求包括待创建元目录的名称、存储空间大小及业务特性,所述待创建元目录的存储空间由所述对象存储集群提供的存储对象组成;
根据所述业务特性确定所述待创建元目录的存储对象大小;
根据所述待创建元目录的名称、存储空间大小及存储对象大小,创建所述待创建元目录;
所述根据所述待创建元目录的名称、存储空间大小及存储对象大小,创建所述待创建元目录的步骤包括:
将状态为空闲的元目录信息区作为目标信息区;
根据所述文件系统的标识及所述目标信息区的编号,生成所述待创建元目录的标识;
将所述待创建元目录的名称、存储空间大小、存储对象大小及所述待创建元目录的标识更新至所述目标信息区,以基于所述文件系统创建所述待创建元目录,一个所述元目录包括多个按序编号的索引节点,所述索引节点的类型包括文件类型;
所述对象存储空间管理方法还包括:
接收所述客户端发送的用于创建文件的第二创建请求,其中,所述第二创建请求包括待创建文件的名称和路径;
将所述待创建文件的路径中的第一层路径作为所述待创建文件所属的目标元目录;
将所述目标元目录对应的状态为空闲、且类型为文件类型的索引节点作为目标节点;
根据所述目标元目录的标识及所述目标节点的编号,生成所述待创建文件的标识;
将所述待创建文件的名称、路径及所述待创建文件的标识更新至所述目标节点,以创建待创建文件;
接收所述客户端发送的创建文件系统的第三创建请求,其中,所述第三创建请求包括待创建文件系统的大小、及所述待创建文件系统配置的元目录的个数;
生成所述待创建文件系统的标识;
将所述待创建文件系统的标识及大小更新至所述系统元数据区;
根据所述待创建文件系统配置的元目录的个数初始化所述元目录信息区,以创建待创建文件系统。
2.如权利要求1所述的对象存储空间管理方法,其特征在于,所述方法还包括:
接收所述客户端发送的写文件的写请求,其中,所述写请求包括待写文件的名称、大小及所属的待写元目录;
根据所述待写文件的名称、大小及所属的待写元目录,从所述对象存储集群中分配待写存储对象;
将所述待写文件写入所述待写存储对象。
3.如权利要求2所述的对象存储空间管理方法,其特征在于,所述根据所述待写文件的名称、大小及所属的待写元目录,从所述对象存储集群中分配待写存储对象的步骤包括:
根据所述待写文件的大小及所述待写元目录的存储对象大小,确定待写存储对象的个数;
根据所述待写文件的名称从所述待写元目录的索引节点中确定所述待写文件的索引节点;
根据所述待写文件的索引节点的标识,确定所述待写存储对象的标识;
根据所述待写存储对象的标识,从所述对象存储集群中分配所述待写存储对象。
4.如权利要求1所述的对象存储空间管理方法,其特征在于,一个元目录包括一个日志文件,所述方法还包括:
当对所述元目录的任意一个索引节点执行更新操作时,将所述更新操作记录于所述日志文件;
定时根据所述日志文件中的更新操作对对应的索引节点进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111052025.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:纯羊绒婴儿襁褓
- 下一篇:基于云端管理的多级审计管理方法、装置和系统