本发明属于服务器稳定性测试技术领域,涉及一种异常日志收集的技术方案,尤其是一种linux系统下raid卡异常日志收集方法、系统及存储介质;在保证测试准确率的同时能精准保留异常现象、抓取异常日志。
背景技术:
raid是一种把多块独立的物理硬盘按不同方式组合起来形成一个逻辑硬盘,从而提供比单个硬盘有着更高的性能和提供数据冗余的技术。raid卡的数据冗余功能是在用户数据一旦发生损坏后,利用冗余信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。
在服务器稳定性测试中,经常发生raid卡和存储介质的异常现象,比如服务器重启、掉盘、宕机、磁盘乱序等;为避免此类问题发生,有效的方式是收集到raid卡的异常日志,通过对异常日志的分析发现导致异常现象的根本原因;但由于raid卡本身的寄存器容量较小,往往问题发生时无法及时收集到异常日志,导致发生问题时的实时日志被新日志冲掉,继而无法收集异常日志。此为现有技术中存在的缺陷和不足。
有鉴于此,本发明提供一种linux系统下raid卡异常日志收集方法、系统及存储介质;以解决现有技术中存在的上述缺陷和问题。
技术实现要素:
针对现有技术中存在的由于raid卡本身的寄存器容量较小,往往问题发生时无法及时收集到异常日志,导致发生问题时的实时日志被新日志冲掉,继而无法收集异常日志的缺陷和不足,本发明提供一种linux系统下raid卡异常日志收集方法、系统及存储介质,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
第一方面,本发明提供一种linux系统下raid卡异常日志收集方法,包括以下步骤:
s1:对raid卡固件进行重新刷新,并将raid卡与电脑进行通信连接;
s2:电脑端配置raid阵列,并安装操作系统;
s3:判断raid卡的日志能否在电脑端实时打印,如果不能在电脑端实时打印,则异常结束并提示异常原因,如果raid卡的日志能够在电脑端实时打印,则转到步骤s4;
s4:验证raid卡状态,并确保raid卡与电脑之间正常通信ÿ