数据存储方法技术

技术编号:39782709 阅读:7 留言:0更新日期:2023-12-22 02:25
本申请提供一种数据存储方法

【技术实现步骤摘要】
数据存储方法、系统、设备及介质


[0001]本申请涉及数据存储
,特别涉及一种数据存储方法

系统

设备及介质


技术介绍

[0002]随着经济的发展,集中式高端存储产品越来越普遍的在金融

通信

能源

交通

政务

医疗等各大行业核心业务中使用

以某金融大行要求,全年核心业务中断时间累计不超过5分钟,因此我们可以知道现阶段的业务系统对数据存储的稳定性和可靠性要求很严苛

[0003] 从目前集中式存储能力来看,常规可靠性
RAS

Reliability、Availability、Serviceability
,可靠性

可用性和可服务性)能力是各家存储产品可以实现,通过控制器冗余保护

电源冗余保护
、BBU
冗余保护

硬盘冗余保护
、IO
卡冗余保护

数据链路冗余保护

整机掉电数据保护等技术手段;然而,对于高端存储产品交付使用场景而言,通常是配置有多个
JBOD

Just a Bunch Of Disk
,磁盘框)来满足业务容量和性能的需求

但是多个
JBOD
情况下,存储系统是否支持跨
JBOD
冗余保护能力,即保障业务不中断,数据不丢失的能力逐渐成为
RAS
核心内容之一

[0004]因此,亟需一种能够提高存储系统可靠性的数据存储方法,以解决上述技术问题


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种数据存储方法,实现跨磁盘框的冗余,进一步提高数据存储的可靠性

[0006]第一方面,本申请提供一种数据存储方法,所述方法包括:响应于检测到所述第一板卡和第二板卡的工作状态均处于正常状态,对共享磁盘柜进行预处理操作以保障所述共享磁盘柜内的数据传输安全;在存储系统中配置的多个数据传输安全的所述共享磁盘柜中选取符合预设数量条件的共享磁盘柜作为目标磁盘柜;在所述目标磁盘柜挂载的硬盘中根据预设选取规则选取硬盘,组成一个或多个磁盘阵列以存储业务数据

[0007]在一些实施例中,所述在所述目标磁盘柜挂载的硬盘中根据预设选取规则选取硬盘,组成一个或多个磁盘阵列以存储业务数据,包括:在存储系统配置的多个目标磁盘柜挂载的硬盘中,选取一个或多个硬盘组成一个磁盘阵列;在所述存储系统内组成一个或多个所述磁盘阵列,且所述选取的硬盘所属磁盘阵列唯一

[0008]在一些实施例中,所述在存储系统配置的多个目标磁盘柜挂载的硬盘中,选取一个或多个硬盘组成一个磁盘阵列,包括:对各所述目标磁盘柜进行第一健康评估并降序排列以生成磁盘柜列表;按照所述磁盘柜列表中排列顺序,选择符合组成磁盘阵列需求的目标磁盘柜;
对各所述目标磁盘柜挂载的硬盘进行第一健康评估并降序排列以生成硬盘列表;在每一个所述目标磁盘柜内按照各所述目标磁盘柜对应的硬盘列表顺序选取符合组成磁盘阵列需求的目标硬盘组成磁盘阵列

[0009]在一些实施例中,所述方法还包括:对每一所述共享磁盘柜挂载的硬盘赋予唯一标识(
x

y
),其中,
x
表示共享磁盘柜的编号,
y
表示硬盘在所述共享磁盘柜内的编号;若组成磁盘阵列存在故障硬盘,触发硬盘告警以提示用户根据所述故障硬盘对应的标识定位所述故障硬盘所在的共享磁盘柜和所述故障硬盘以进行检修;根据所述磁盘阵列内当前存储的业务数据计算丢失数据并对所述丢失数据进行修复

[0010]在一些实施例中,所述根据检测到的通信质量确定所述第一板卡和第二板卡的工作状态是否处于正常状态,包括:采集所述第一板卡与第二板卡之间进行通信的当前通信通道上的当前通信信号;比较所述当前通信信号与预设信号范围,以判断所述当前通信信号的质量;若所述当前通信信号在预设信号范围内,则判定所述当前通信信号的质量为良好;响应于当前通信信号质量为良好,确定所述第一板卡和所述第二板卡的工作状态均处于正常状态

[0011]在一些实施例中,所述根据检测到的通信质量确定所述第一板卡和第二板卡的工作状态是否处于正常状态,包括:采集所述第一板卡与第二板卡之间进行通信的当前通信通道上的当前通信信号;比较所述当前通信信号与预设信号范围,以判断所述当前通信信号的质量;若所述当前通信信号在预设信号范围内,则判定所述当前通信信号的质量为良好;响应于当前通信信号质量为良好,确定所述第一板卡和所述第二板卡的工作状态均处于正常状态

[0012]在一些实施例中,所述根据检测到的通信质量确定所述第一板卡和第二板卡的工作状态是否处于正常状态,包括:若所述当前通信信号不在预设信号范围内,则判定所述当前通信信号的质量为恶劣;启用第一板卡和第二板卡之间通信通道中除了当前通信通道以外的备用通信通道;采集备用通信通道上的备用通信信号并判断所述备用通信通上的备用通信信号的质量;若超过第一板卡与第二板卡之间的通信通道总数一半的通信通道上的通信信号的质量判定为恶劣,则判定所述第一板卡和
/
或所述第二板卡的工作状态处于异常状态

[0013]在一些实施例中,所述判定所述第一板卡和
/
或所述第二板卡的工作状态处于异常状态后,所述方法还包括:若所述第一板卡或第二板卡的工作状态处于异常状态,则触发第二告警并停用处
于异常状态的板卡;若所述第一板卡和第二板卡的工作状态均处于异常状态,则触发第三告警以提示用户对处于异常状态的第一板卡和第二板卡所在的共享磁盘柜进行修复

[0014]在一些实施例中,所述检测第一板卡和第二板卡是否在位,包括:根据所述第一板卡或第二板卡所在端口上的在位信号,分别生成第一板卡和第二板卡的第一在位判断结果,所述第一在位判断结果包括在位和不在位;判断网络是否可以访问所述第一板卡或第二板卡,以生成第一板卡和第二板卡的第二在位判断结果,所述第二在位判断结果包括在位和不在位;若所述第一板卡的第一在位判断结果和第二在位判断结果均为在位,则判断所述第一板卡在位;若所述第二板卡的第一在位判断结果和第二在位判断结果均为在位,则判断所述第二板卡在位;若所述第一板卡的第一在位判断结果或第二在位判断结果为不在位,则判断所述第一板卡不在位;若所述第二板卡的第一在位判断结果或第二在位判断结果为不在位,则判断所述第二板卡不在位

[0015]在一些实施例中,所述对共享磁盘柜进行预处理操作以保障所述共享磁盘柜内的数据传输安全,包括:检测所述存储系统内的业务压力;根据检测到的所述业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据存储方法,其特征在于,所述方法包括:在存储系统中配置多个共享磁盘柜,所述共享磁盘柜包括第一板卡和第二板卡;响应于检测到所述第一板卡和第二板卡的工作状态均处于正常状态,对共享磁盘柜进行预处理操作以保障所述共享磁盘柜内的数据传输安全;在存储系统中配置的多个数据传输安全的所述共享磁盘柜中选取符合预设数量条件的共享磁盘柜作为目标磁盘柜;在所述目标磁盘柜挂载的硬盘中根据预设选取规则选取硬盘,组成一个或多个磁盘阵列以存储业务数据
。2.
根据权利要求1所述的方法,其特征在于,所述在所述目标磁盘柜挂载的硬盘中根据预设选取规则选取硬盘,组成一个或多个磁盘阵列以存储业务数据,包括:在存储系统配置的多个目标磁盘柜挂载的硬盘中,选取一个或多个硬盘组成一个磁盘阵列;在所述存储系统内组成一个或多个所述磁盘阵列,且所述选取的硬盘所属磁盘阵列唯一
。3.
根据权利要求2所述的方法,其特征在于,所述在存储系统配置的多个目标磁盘柜挂载的硬盘中,选取一个或多个硬盘组成一个磁盘阵列,包括:对各所述目标磁盘柜进行第一健康评估并降序排列以生成磁盘柜列表;按照所述磁盘柜列表中排列顺序,选择符合组成磁盘阵列需求的目标磁盘柜;对各所述目标磁盘柜挂载的硬盘进行第一健康评估并降序排列以生成硬盘列表;在每一个所述目标磁盘柜内按照各所述目标磁盘柜对应的硬盘列表顺序选取符合组成磁盘阵列需求的目标硬盘组成磁盘阵列
。4.
根据权利要求2所述的方法,其特征在于,所述方法还包括:对每一所述共享磁盘柜挂载的硬盘赋予唯一标识(
x

y
),其中,
x
表示共享磁盘柜的编号,
y
表示硬盘在所述共享磁盘柜内的编号;若组成磁盘阵列存在故障硬盘,触发硬盘告警以提示用户根据所述故障硬盘对应的标识定位所述故障硬盘所在的共享磁盘柜和所述故障硬盘以进行检修;根据所述磁盘阵列内当前存储的业务数据计算丢失数据并对所述丢失数据进行修复
。5.
基于权利要求1所述的方法,其特征在于,对所述第一板卡和第二板卡的工作状态的检测,包括:检测第一板卡和第二板卡是否在位;响应于第一板卡和第二板卡均在位,检测第一板卡和第二板卡的通信信号;根据检测到的通信信号的质量确定所述第一板卡和第二板卡的工作状态是否处于正常状态;响应于第一板卡和
/
或第二板卡不在位,触发第一告警以提示用户检查第一板卡和第二板卡的安装状态
。6.
根据权利要求5所述的方法,其特征在于,所述根据检测到的通信质量确定所述第一板卡和第二板卡的工作状态是否处于正常状态,包括:采集所述第一板卡与第二板卡之间进行通信的当前通信通道上的当前通信信号;比较所述当前通信信号与预设信号范围,以判断所述当前通信信号的质量;
若所述当前通信信号在预设信号范围内,则判定所述当前通信信号的质量为良好;响应于当前通信信号质量为良好,确定所述第一板卡和所述第二板卡的工作状态均处于正常状态
。7.
根据权利要求6所述的方法,其特征在于,所述根据检测到的通信质量确定所述第一板卡和第二板卡的工作状态是否处于正常状态,包括:若所述当前通信信号不在预设信号范围内,则判定所述当前通信信号的质量为恶劣;启用第一板卡和第二板卡之间通信通道中除了当前通信通道以外的备用通信通道;采集备用通信通道上的备用通信信号并判断所述备用通信通上的备用通信信号的质量;若超过第一板卡与第二板卡之间的通信通道总数一半的通信通道上的通信信号的质量判定为恶劣,则判定所述第一板卡和
/
或所述第二板卡的工作状态处于异常状态
。8.

【专利技术属性】
技术研发人员:李凯
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1