分布式存储系统的静态分区数据迁移方法及系统技术方案

技术编号:44211364 阅读:30 留言:0更新日期:2025-02-06 18:43
本申请公开了一种分布式存储系统的静态分区数据迁移方法及系统,包括:将各个存储节点的磁盘划分为迁入磁盘集合和迁出磁盘集合,磁盘划分的方式包括:针对至少一个磁盘,基于该磁盘的容量阈值和当前水位线确定该磁盘的数据量阈值,根据所述数据量阈值和该磁盘的当前负载量确定该磁盘为迁入磁盘还是迁出磁盘,进而得到迁入磁盘集合和迁出磁盘集合,其中,当前水位线基于本次参与水位线更新的磁盘的当前负载量确定;基于迁入磁盘集合和迁出磁盘集合,确定分布式存储系统的迁移计划。本申请能够有利于在磁盘容量不均的场景下更好地确定磁盘数据迁移,避免实际迁移时出现磁盘空间不足的情况。

【技术实现步骤摘要】

本申请涉及分布式存储系统,尤其涉及一种分布式存储系统的静态分区数据迁移方法及分布式存储系统。


技术介绍

1、分布式存储系统是一种将数据分散存储在多台独立计算机(节点)上的存储系统。这些节点通过网络连接,协同工作以提供数据的存储和访问服务。在分布式存储系统中,一般按照负载均衡的原则为节点上安装的应用/虚拟机生成的数据分配物理存储空间。相关技术中,负载均衡策略通常会使用磁盘的平均数据负载量来衡量数据的迁入和迁出,但是该种方式可能会导致一些边界条件无法处理,例如,当该磁盘的容量小于平均数据负载量,若继续进行后续数据的迁移,可能会导致该磁盘溢出。


技术实现思路

1、本申请的目的在于提供一种分布式存储系统的静态分区数据迁移方法,有利于在磁盘容量不均的场景下更好地确定磁盘数据迁移,避免实际迁移时出现磁盘空间不足的情况。

2、基于上述目的,本申请提供一种分布式存储系统的静态分区数据迁移方法,分布式存储系统包括多个存储节点,该方法包括:

3、将各个存储节点的磁盘划分为迁入磁盘集合和迁出磁盘集合,磁盘划本文档来自技高网...

【技术保护点】

1.一种分布式存储系统的静态分区数据迁移方法,所述分布式存储系统包括多个存储节点,其特征在于,所述方法包括:

2.如权利要求1所述的分布式存储系统的静态分区数据迁移方法,其特征在于,每个存储节点包括至少一个固态硬盘和至少一个机械硬盘,将所述多个存储节点的至少一个固态硬盘定义为主分区的磁盘,将所述多个存储节点的至少一个机械硬盘定义为副本分区的磁盘,所述方法还包括:

3.如权利要求1所述的分布式存储系统的静态分区数据迁移方法,其特征在于,每个存储节点包括至少一个固态硬盘和至少一个机械硬盘,将所述多个存储节点的至少一个固态硬盘定义为主分区的磁盘,其中,基于该磁盘的容量阈...

【技术特征摘要】

1.一种分布式存储系统的静态分区数据迁移方法,所述分布式存储系统包括多个存储节点,其特征在于,所述方法包括:

2.如权利要求1所述的分布式存储系统的静态分区数据迁移方法,其特征在于,每个存储节点包括至少一个固态硬盘和至少一个机械硬盘,将所述多个存储节点的至少一个固态硬盘定义为主分区的磁盘,将所述多个存储节点的至少一个机械硬盘定义为副本分区的磁盘,所述方法还包括:

3.如权利要求1所述的分布式存储系统的静态分区数据迁移方法,其特征在于,每个存储节点包括至少一个固态硬盘和至少一个机械硬盘,将所述多个存储节点的至少一个固态硬盘定义为主分区的磁盘,其中,基于该磁盘的容量阈值和当前水位线确定该磁盘的数据量阈值,根据所述数据量阈值和该磁盘的当前负载量确定该磁盘为迁入磁盘还是迁出磁盘,包括:

4.如权利要求2所述的分布式存储系统的静态分区数据迁移方法,其特征在于,针对所述第一迁出磁盘集合中任一第一迁出磁盘,确定所要迁入的第一迁入磁盘,基于所述第一迁出磁盘的当前负载量和数据量阈值,以及基于所述第一迁入磁盘的当前负载量和数据量阈值,确定第一迁出磁盘的迁移计划,包括:

5.如权利要求4所述的分布式存储系统的静态分区数据迁移方法,其特征在于,针对所述第一迁出磁盘集合中任一第一迁出磁盘,确定所要迁入的第一迁入磁盘,基于所述第一迁出磁盘的当前负载量和数据量阈值,以及基于所述第一迁入磁盘的当前负载量和数据量阈值,确定第一迁出磁盘的迁移计划,包括:

6.如权利要求5所述的分布式存储系统的静...

【专利技术属性】
技术研发人员:何家祺姜伟浩胡健超彭思哲张锦涛王浩
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1