存储单元状态标记方法及分布式存储系统与流程

文档序号:11155303阅读:来源:国知局

技术特征:

1.一种存储单元状态标记方法,其特征在于,包括以下步骤:

获取分布式文件系统的所有存储单元信息,并将所有存储单元编号;

每隔预设时间间隔获取一次所有存储单元的运行状态;

将有效的存储单元标记为状态一,将失效的存储单元标记为状态二。

2.如权利要求1所述的存储单元状态标记方法,其特征在于,所述将有效的存储单元标记为状态一,将失效的存储单元标记为状态二的步骤包括:

当一存储单元运行状态为正常时,将该存储单元标记为状态一;

当一存储单元运行状态为不正常时,按预设时间间隔重复检测该存储单元的运行状态,

当一存储单元在超过预设次数连续被检测为运行状态不正常时,将其标记为状态二。

3.如权利要求1所述的存储单元状态标记方法,其特征在于,将有效的存储单元标记为状态一,将失效的存储单元标记为状态二的步骤之后,还包括:

当被标记为状态二的存储单元被检测为运行状态正常时,将其标记为状态一。

4.如权利要求1、2或3所述的存储单元状态标记方法,其特征在于,所述获取分布式文件系统的所有存储单元,并将所有存储单元编号的步骤包括:

获取分布式文件系统的所有成员主机信息;

获取分布式文件系统的所有成员主机上的所有存储单元信息;

将所有存储单元进行编号,该编号唯一识别存储单元。

5.如权利要求4所述的存储单元状态存储单元状态标记方法,其特征在于,所述将有效的存储单元标记为状态一,将失效的存储单元标记为状态二的步骤之后,还包括:

记录所有存储单元的编号及其所对应的标记,当系统存储数据时,仅向被标记为状态一的存储单元发起请求。

6.一种分布式存储系统,其特征在于,该分布式存储系统包括:

编号模块,获取分布式文件系统的所有存储单元信息,并将所有存储单元编号;

检测模块,每隔预设时间间隔获取一次所有存储单元的运行状态;及

标记模块,将有效的存储单元标记为状态一,将失效的存储单元标记为状态二。

7.如权利要求6所述的分布式存储系统,其特征在于,所述标记模块包括:

状态一标记单元,当一存储单元运行状态为正常时,将该存储单元标记为状态一;

状态二标记单元,当一存储单元在超过预设次数连续被检测为运行状态不正常时,将其标记为状态二。

8.如权利要求6所述的分布式存储系统,其特征在于,还包括变换标记模块,其中,

所述变换标记模块,当被标记为状态二的存储单元被检测为运行状态正常时,将其标记为状态一。

9.如权利要求6、7或8所述的分布式存储系统,其特征在于,所述编号模块包括:

成员获取单元,获取分布式文件系统的所有成员主机信息;

存储单元获取单元,获取分布式文件系统的所有成员主机上的所有存储单元信息;

编号单元,将所有存储单元进行编号,该编号唯一识别存储单元。

10.如权利要求9所述的分布式存储系统,其特征在于,还包括记录模块;其中,

所述记录模块,记录所有存储单元的编号及其所对应的标记,当系统存储数据时,仅向被标记为状态一的存储单元发起运行请求。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1