基于Crush规则的文件存储方法、装置、终端及介质制造方法及图纸

技术编号:40217029 阅读:13 留言:0更新日期:2024-02-02 22:24
本发明专利技术公开了基于Crush规则的文件存储方法、装置、终端及介质,所述方法包括:接收待存储文件,确定所述待存储文件所携带的标识信息,并确定所述标识信息所对应的目录信息;基于所述目录信息,确定所述目录信息所对应的Crush规则;确定所述Crush规则的规则属性信息,并基于所述规则属性信息对所述待存储文件进行存储,其中,所述规则属性信息用于反映所述Crush规则是原始分布规则或者新建分布规则。本发明专利技术可基于待存储文件来确定对应的Crush规则,以便使用合适的Crush规则来对待存储文件进行分布式存储,从而实现数据的灵活管理和高效存储。

【技术实现步骤摘要】

本专利技术涉及数据存储,尤其涉及一种基于crush规则的文件存储方法、装置、终端及介质。


技术介绍

1、作为一个分布式存储系统(ceph),如何合理地分布数据非常重要。随着大规模分布式存储系统的出现,系统必须能够平均的分布数据和负载,最大化系统的利用率,并且能够处理系统的扩展和系统故障。crush规则可以很好地满足分布式存储系统的需求。ceph将系统的所有硬件资源描述成一个树状结构,然后再基于这个树状结构按照一定的容错规则生成一个逻辑上的树形结构,即可作为crush map。crush规则是基于一张描述当前集群资源状态的map(即crush map)按照一定的规则(rules)来得到磁盘逻辑单元osd(objectstorage daemon)列表,以便基于该crush规则来确定将数据分布至哪一个osd。但是,目前crush规则基本是预先已经设置好的,并且与存储池绑定,当存在新的crush规则时,在进行数据分布是无法灵活的选择对应的crush规则,影响数据分布存储的效率。

2、因此,现有技术还有待改进和提高。


>

技术实本文档来自技高网...

【技术保护点】

1.一种基于Crush规则的文件存储方法,其特征在于,所述文件存储方法应用于分布式文件存储系统,所述方法包括:

2.根据权利要求1所述的基于Crush规则的文件存储方法,其特征在于,所述确定所述待存储文件所携带的标识信息,并确定所述标识信息所对应的目录信息,包括:

3.根据权利要求2所述的基于Crush规则的文件存储方法,其特征在于,所述基于所述标识信息,确定所述标识信息所对应的标识属性,包括:

4.根据权利要求2所述的基于Crush规则的文件存储方法,其特征在于,所述基于所述标识属性,确定与所述标识属性所对应的目录信息,包括:p>

5.根据权...

【技术特征摘要】

1.一种基于crush规则的文件存储方法,其特征在于,所述文件存储方法应用于分布式文件存储系统,所述方法包括:

2.根据权利要求1所述的基于crush规则的文件存储方法,其特征在于,所述确定所述待存储文件所携带的标识信息,并确定所述标识信息所对应的目录信息,包括:

3.根据权利要求2所述的基于crush规则的文件存储方法,其特征在于,所述基于所述标识信息,确定所述标识信息所对应的标识属性,包括:

4.根据权利要求2所述的基于crush规则的文件存储方法,其特征在于,所述基于所述标识属性,确定与所述标识属性所对应的目录信息,包括:

5.根据权利要求1所述的基于crush规则的文件存储方法,其特征在于,所述基于所述目录信息,确定所述目录信息所对应的crush规则,包括:

6.根据权利要求5所述的基于crush规则的文件存储方法,其特征在于,所述确定所述crush规则的规则属性...

【专利技术属性】
技术研发人员:张勤余登峰余玲尹远
申请(专利权)人:柏科数据技术深圳股份有限公司
类型:发明
国别省市:

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

1