[发明专利]一种基于对象储存的磁盘管理方法及对象存储模组在审
申请号: | 202111600725.0 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114489483A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 唐健;许义霖;黄海 | 申请(专利权)人: | 深圳市捷顺科技实业股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳腾文知识产权代理有限公司 44680 | 代理人: | 冼柏龙 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 对象 储存 磁盘 管理 方法 存储 模组 | ||
本申请实施例提供了一种基于对象储存的磁盘管理方法及对象存储模组,用于提高磁盘效率。本申请实施例方法包括:对象存储模组接收创建指令;所述对象存储模组根据所述创建指令建立储存区;所述对象存储模组在所述储存区的指定路径上建立文件夹集群,所述文件夹集群为通过预设的命名规则进行离散建立,所述文件夹集群最多包括1296个文件夹;所述对象存储模组获取存储指令;所述对象存储模组根据所述存储指令获取目标文件;所述对象存储模组根据预设规则将所述目标文件储存至目标文件夹内,所述目标文件夹属于所述文件夹集群内的文件夹。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种基于对象储存的磁盘管理方法及对象存储模组。
背景技术
对象存储在大数据的大潮中受到广泛关注,并得到迅速的发展,对象存储与文件存储不同,对象不以目录分层的结构进行组织。
在现有技术中,每个对象都位于被称为离散的扁平空间的同级,每一级的每个对象在存储系统中都有唯一的标识,用户通过这个标志来访问对象。采用离散扁平化的数据组织结构抛弃了嵌套的文件夹,避免维护庞大的目录树。在大数据和人工智能时代下,存储的文件对象超过上百万个,单位时间内的访问次数和并发访问量也达到了前所未有的量级,过于庞大的数据量级访问量导致用户访问的磁盘的效率降低。
发明内容
本申请实施例提供了一种基于对象储存的磁盘管理方法及对象存储模组,用于提高磁盘效率。
本申请第一方面提供了一种基于对象储存的磁盘管理方法,包括:
对象存储模组接收创建指令;
所述对象存储模组根据所述创建指令建立储存区;
所述对象存储模组在所述储存区的指定路径上建立文件夹集群,所述文件夹集群为通过预设的命名规则进行离散建立,所述文件夹集群最多包括1296个文件夹;
所述对象存储模组获取存储指令;
所述对象存储模组根据所述存储指令获取目标文件;
所述对象存储模组根据预设规则将所述目标文件储存至目标文件夹内,所述目标文件夹属于所述文件夹集群内的文件夹。
可选的,在所述根据预设规则将所述目标文件储存至目标文件夹内之前,所述方法还包括:
所述对象存储模组判断所述储存区是否达到储存量的预设值;
若是,则所述对象存储模组遍历所述储存区对应的的目标文件夹集群,得到对象信息列表;
所述对象存储模组根据所述对象信息列表中对象信息的创建时间对所述对象信息列表进行排序,得到目标对象信息列表;
所述对象存储模组根据所述创建时间淘汰在所述目标对象信息列表中创建时间最早的对象信息,直到所述储存区的储存量低于所述储存量的预设值。
可选的,所述遍历所述储存区对应的的目标文件夹集群,得到对象信息列表之后,所述方法还包括:
所述对象存储模组锁定所述目标文件夹集群中正在遍历读取的文件夹。
可选的,锁定所述目标文件夹集群中正在遍历读取的文件夹之后,所述方法还包括:
所述对象存储模组判断所述文件夹是否锁定成功;
若否,则所述对象存储模组确定所述文件夹正在被读取;
所述对象存储模组对所述文件夹进行二次锁定,直至所述文件夹被锁定成功。
可选的,所述根据预设规则将所述目标文件储存至目标文件夹内包括:
所述对象存储模组对所述目标文件的文件名进行哈希计算,得到目标文件名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市捷顺科技实业股份有限公司,未经深圳市捷顺科技实业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111600725.0/2.html,转载请声明来源钻瓜专利网。