发明名称 |
分布式存储的磁盘分配方法及装置 |
摘要 |
本发明公开了一种分布式存储的磁盘分配方法及装置。其中该方法包括以下步骤:根据所包含的未分配磁盘的数量的多少对集群中的各存储节点进行排序,得到第一排序结果;根据第一排序结果按顺序从每个存储节点中选取一个未分配磁盘,并记录选取未分配磁盘时包含未分配磁盘的存储节点的数量作为磁盘冗余度允许值,循环执行,直至将集群中所有未分配磁盘构成未分配磁盘序列;根据预设冗余度查找未分配磁盘序列中磁盘冗余度允许值满足要求的磁盘,并按顺序选取磁盘构成存储池。其能够保证所创建的存储池中同一组内的磁盘及磁盘镜像最大可能的分布于不同存储节点。且可在每次构建存储池通过预先设定冗余度构建合适的存储池,磁盘的分配更加灵活。 |
申请公布号 |
CN104484134A |
申请公布日期 |
2015.04.01 |
申请号 |
CN201410809708.1 |
申请日期 |
2014.12.23 |
申请人 |
北京华胜天成科技股份有限公司;北京鲸鲨软件科技有限公司 |
发明人 |
汪大海;高杰;赵前;朱明胜 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
郑小粤 |
主权项 |
一种分布式存储的磁盘分配方法,其特征在于,包括以下步骤:根据所包含的未分配磁盘的数量的多少对集群中的各存储节点进行排序,得到第一排序结果;根据所述第一排序结果按顺序从每个存储节点中选取一个未分配磁盘,并记录选取未分配磁盘时包含未分配磁盘的存储节点的数量作为磁盘冗余度允许值,循环执行,直至将集群中所有未分配磁盘构成未分配磁盘序列;根据预设冗余度查找所述未分配磁盘序列中磁盘冗余度允许值满足要求的磁盘,并按顺序选取磁盘构成存储池。 |
地址 |
100192 北京市海淀区学清路8号科技财富中心A座10-11层 |