集群文件系统文件存储的方法及集群文件系统技术方案

技术编号:13893441 阅读:87 留言:0更新日期:2016-10-24 17:49
本发明专利技术公开了一种集群文件系统文件存储的方法,所述集群文件系统无中心节点和元数据服务器,所述集群文件系统文件存储的方法包括:根据集群文件系统中条带分组的组数N,将预设消息摘要算法的结果值范围划分为N个结果值范围;获取文件的目录信息,根据所述目录信息通过预设消息摘要算法计算生成摘要结果值;根据所述生成的摘要结果值将所述文件存储到对应存储范围的条带分组中。本发明专利技术还公开了一种集群文件系统。本发明专利技术实现了对于集群文件系统的扩展不再受中心节点和元数据服务器的限制,同时提高了数据的冗余性和鸡群文件系统性能。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及集群文件系统文件存储的方法及集群文件系统
技术介绍
近年来,集群文件系统已经成为计算机技术发展的新趋势。集群文件系统通过将多个单一独立的主机有机的结合串联成一个系统性的整体,并依托存储区域网络,对外提供一个大容量文件系统的共享存储应用。实现了存储区域网络内的多并发用户操作和大数据传输。随着集群存储技术的发展,集群文件系统的分布对集群的扩展能力特别重要。由于大多集群文件系统都采用中心节点、元数据服务器的方式来实现。其缺陷在于集群文件系统的扩展受到中心节点、元数据服务器的限制。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种集群文件系统文件存储的方法,旨在解决集群文件系统扩展受到中心节以及元数据服务器限制导致集群文件系统难以扩展的技术问题。为实现上述目的,本专利技术提供一种集群文件系统文件存储的方法,所述集群文件系统无中心节点和元数据服务器,所述集群文件系统文件存储的方法包括以下步骤:根据集群文件系统中条带分组的组数N,将预设消息摘要算法的结果值范围划分为N个结果值范围,其中本文档来自技高网...

【技术保护点】
一种集群文件系统文件存储的方法,其特征在于,所述集群文件系统无中心节点和元数据服务器,所述集群文件系统文件存储的方法包括以下步骤:根据集群文件系统中条带分组的组数N,将预设消息摘要算法的结果值范围划分为N个结果值范围,其中:所述条带分组的存储范围与所述N个结果值范围一一对应,所述条带分组包括多个虚拟节点,每个虚拟节点包括多个物理节点;获取文件的目录信息,根据所述目录信息通过预设消息摘要算法计算生成摘要结果值;根据所述生成的摘要结果值将所述文件存储到对应存储范围的条带分组中。

【技术特征摘要】
1.一种集群文件系统文件存储的方法,其特征在于,所述集群文件系统无中心节点和元数据服务器,所述集群文件系统文件存储的方法包括以下步骤:根据集群文件系统中条带分组的组数N,将预设消息摘要算法的结果值范围划分为N个结果值范围,其中:所述条带分组的存储范围与所述N个结果值范围一一对应,所述条带分组包括多个虚拟节点,每个虚拟节点包括多个物理节点;获取文件的目录信息,根据所述目录信息通过预设消息摘要算法计算生成摘要结果值;根据所述生成的摘要结果值将所述文件存储到对应存储范围的条带分组中。2.如权利要求1所述的方法,其特征在于,所述根据所述生成的摘要结果值将所述文件存储到对应存储范围的条带分组中的步骤包括:根据所述生成的摘要结果值选择对应存储范围的条带分组;根据所述对应存储范围的条带分组中虚拟节点的个数,对所述文件进行切片,生成多个文件片段;将所述多个文件片段通过预设分布算法分配到所述条带分组对应的多个虚拟节点中,存储在所述虚拟节点包括的物理节点中,所述虚拟节点包括的每个物理节点均保存有所述文件片段的副本。3.如权利要求2所述的方法,其特征在于,所述根据所述生成的摘要结果值将所述文件存储到对应存储范围的条带分组中的步骤之后还包括:当所述条带分组的组数从N变化为M时,将预设消息摘要算法的结果值划分为M个结果值范围,其中:所述条带分组的存储范围与所述结果值范围一一对应;根据预设平衡算法将存储在变化之前的N个条带分组中的文件迁移到变化之后的M个条带分组中。4.如权利要求3所述的方法,其特征在于,所述根据预设平衡算法将存储在变化之前的N个条带分组中的文件迁移到变化之后的M个条带分组中的步骤包括:将存储在所述变化之前的条带分组中的文件关联到所述变化之后的条带分组中;当所述集群文件系统空闲时,将存储在所述变化之前的条带分组中的所述文件迁移到所述变化后的条带分组中,同时取消与变化之前的条带分组中所述文件的关联,并删除变化之前的条带分组中的所述文件。5.如权利要求1-4中任一项所述的方法,其特征在于,所述根据所述生成的摘要结果值将所述文件存储到对应存储范围的条带分组中的步骤之后还包括:当接收到查找或读取指令时,根据所述...

【专利技术属性】
技术研发人员:张勤张建
申请(专利权)人:深圳市中博科创信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1