如何执行连接到LSI RAID控制器的磁盘testing

我有四个连接到LSi 9260-4i控制器的Seagate ST33000657 SAS驱动器。 在投入生产之前,我想testing他们的错误和坏道。 我已经尝试了SeaTools,但它不适用于SAS驱动器。 有没有办法做到这一点? 任何提示将不胜感激。

你可以开始一个巡逻读取所有的驱动器,当它完成检查控制器事件日志事件0x005d(巡逻读取纠正中等错误types是警告),0x005f(巡逻读取不可纠正的错误types是致命的)和0x0061(巡检读取穿孔坏块型是致命的)。

使用所有磁盘创build虚拟磁盘,您select的raidlevel无关紧要。 使用MegaCLI将巡检读取模式设置为手动并启动巡检读取:

MegaCLI -AdpPR -EnblMan -a0 MegaCLI -AdpPR -Start -a0 

巡检读取完成后(您可以使用MegaCLI -AdpPR -Info -a0获取进度)检查控制器事件MegaCLI -AdpPR -Info -a0以获取以上事件:

 MegaCLI -AdpEventLog -GetSinceReboot -warning -fatal -a0 

如果你找不到,那么你的驱动器应该没问题。 假设您只有一个LSI控制器。 如果你有多个,你需要使用-aN来select正确的。

MegaCLI可用于各种操作系统。 过去也有EFI的一个,但目前的下载不包括它了。 您可能能够在某处find旧版本的下载。