[发明专利]一种小文件的存取方法、系统及控制节点和存储节点有效
申请号: | 201310575327.7 | 申请日: | 2013-11-15 |
公开(公告)号: | CN103605726B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 徐君;倪涛;郭家栋 | 申请(专利权)人: | 中安消技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 张全文 |
地址: | 100190 北京市海淀区科学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明适用于云存储技术领域,提供了一种小文件的存取方法、系统及控制节点和存储节点,所述方法包括控制节点根据客户端发送的创建小文件命令创建一个新的聚合文件或者从聚合文件列表中选择一个已有的聚合文件,同时根据所述聚合文件的属性信息先生成小文件的序号,再生成小文件的标识以及用于存储小文件的存储节点的信息,客户端根据用于存储小文件的存储节点的信息向相应的存储节点发送写小文件指令,由存储节点根据该指令将小文件的数据写入相应的文件块,并将小文件的数据在文件块中的起始位置和小文件的长度写入文件块的索引区域。本发明,后续支持对于小文件的修改、删除、锁定、解锁等功能,并且可以提升检索海量小文件时的性能。 | ||
搜索关键词: | 一种 文件 存取 方法 系统 控制 节点 存储 | ||
【主权项】:
一种小文件的存取方法,其特征在于,所述方法包括:控制节点接收客户端发送的创建小文件命令;控制节点根据所述创建小文件命令创建一个新的聚合文件或者从聚合文件列表中选择一个已有的聚合文件,同时根据所述聚合文件的属性信息生成所述小文件在所述聚合文件中的序号;所述聚合文件列表中包括存储节点中每个聚合文件的文件标识id;控制节点根据所述聚合文件的属性信息以及所述小文件在所述聚合文件中的序号生成所述小文件的标识以及用于存储所述小文件的存储节点的信息,并发送至客户端,客户端根据用于存储所述小文件的存储节点的信息向相应的存储节点发送写小文件指令,由所述存储节点根据所述写小文件指令将所述小文件的数据写入相应的文件块,并将所述小文件的数据在文件块中的起始位置和所述小文件的长度写入所述文件块的索引区域;所述聚合文件的属性信息中包括聚合文件的标识和聚合文件的存储块列表,所述存储块列表包括聚合文件中的每个文件块的序号、每个文件块中存储的小文件的个数以及存储每个文件块的存储节点的信息;所述生成所述小文件的标识以及用于存储所述小文件的存储节点的信息,包括:控制节点根据所述聚合文件的标识以及所述小文件在所述聚合文件中的序号生成所述小文件的标识;控制节点根据所述小文件在所述聚合文件中的序号以及每个文件块中存储的小文件的个数,计算得到用于存储所述小文件的文件块的序号;控制节点根据所述用于存储所述小文件的文件块的序号以及用于存储每个文件块的存储节点的信息得到用于存储所述小文件的存储节点的信息;所述文件块包括索引段数据和文件数据两部分;其中,索引段数据包括Head和索引区域,索引区域用于存储文件块中的每一个小文件对应的索引,一个小文件唯一对应一个索引。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中安消技术有限公司,未经中安消技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310575327.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种顶点动画的数据压缩方法
- 下一篇:非侵入性氧输送量测量系统和方法