一种存储故障处理方法与装置制造方法及图纸

技术编号:20484265 阅读:20 留言:0更新日期:2019-03-02 18:43
本发明专利技术公开了一种存储故障处理方法与装置,包括:使用前端设备从硬盘组获取状态信息并传输到可编程控制器;在调试头的控制下,使用可编程控制器从状态信息中解析出错误数据;使用可编程控制器将错误数据存储在寄存器中并在显示设备上显示错误指示;根据显示设备的错误指示使用基板控制器访问寄存器获取错误数据;根据错误数据来定位和处理存储故障。本发明专利技术的技术方案能够针对不同存储故障或不同类型的存储故障进行定位和修复,提升服务器的安全性和可靠性。

【技术实现步骤摘要】
一种存储故障处理方法与装置
本专利技术涉及计算机领域,并且更具体地,特别是涉及一种存储故障处理方法与装置。
技术介绍
目前在存储服务器领域,经常使用SAS/SATA硬盘来满足数据存储要求,SAS/SATA硬盘的状态信息通过前端Raid卡设备或Expander设备来发送到背板的后端设备上。目前普遍使用的SGPIO协议作为发送协议,SGPIO协议包括四种信号,分别是CLOCK信号(前端设备发送过来的时钟信号),SLOAD信号(前端设备发送具有固定周期的信号,用于数据更新启动),DATAOUT信号(数据进行串行传输所在的传输信号),和DATAIN信号(接收端发送给前端设备的预留信号)。在研发过程中,由于前端或者接收设备的固件bug导致硬盘LED状态信息解析错误,因此前端报错可能是实际硬盘发生错误,也可能是固件bug导致数据解析错误。然而由于数据传输与数据解析实时进行,使用外部示波器去抓取信号不可能针对某个信号进行单独的上升或者下降沿触发,出现的问题无法及时被发现,或者发现问题后再进行复现无法快速定位,由此服务器的可靠性存在安全隐患。针对现有技术中前端设备报错难以定位导致影响服务器的安全性和本文档来自技高网...

【技术保护点】
1.一种存储故障处理方法,其特征在于,包括以下步骤:使用前端设备从硬盘组获取状态信息并传输到可编程控制器;在调试头的控制下,使用所述可编程控制器从所述状态信息中解析出错误数据;使用所述可编程控制器将所述错误数据存储在寄存器中并在显示设备上显示错误指示;根据所述显示设备的错误指示使用基板控制器访问所述寄存器获取所述错误数据;根据所述错误数据来定位和处理存储故障。

【技术特征摘要】
1.一种存储故障处理方法,其特征在于,包括以下步骤:使用前端设备从硬盘组获取状态信息并传输到可编程控制器;在调试头的控制下,使用所述可编程控制器从所述状态信息中解析出错误数据;使用所述可编程控制器将所述错误数据存储在寄存器中并在显示设备上显示错误指示;根据所述显示设备的错误指示使用基板控制器访问所述寄存器获取所述错误数据;根据所述错误数据来定位和处理存储故障。2.根据权利要求1所述的方法,其特征在于,所述硬盘组包括故障指示灯,所述前端设备包括固件;使用所述前端设备从所述硬盘组获取所述状态信息包括:使用所述前端设备的所述固件根据所述硬盘组的所述故障指示灯从所述硬盘组持续获取所述状态信息。3.根据权利要求2所述的方法,其特征在于,所述存储故障为所述硬盘组发生的数据传输错误或所述固件发生的数据解析错误。4.根据权利要求1所述的方法,其特征在于,在调试头的控制下,使用所述可编程控制器从所述状态信息中解析出错误数据包括:当所述调试头输出指令时所述可编程控制器进入调试状态以从所述状态信息中解...

【专利技术属性】
技术研发人员:梁超赵现普
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1