fix: 修改 RAID 状态检查逻辑,更新固件状态判断条件以识别故障磁盘

This commit is contained in:
lixiangwuxian 2025-04-11 02:13:54 +08:00
parent 23662cc150
commit 8af78f8422

View File

@ -54,7 +54,7 @@ func checkRaidStatus() {
for _, disk := range diskInfoList {
// 检查固件状态
if !strings.Contains(disk.FirmwareState, "Online") {
if strings.Contains(disk.FirmwareState, "bad") {
alertMessages = append(alertMessages,
fmt.Sprintf("槽位 %d 的磁盘状态异常: %s", disk.SlotNumber, disk.FirmwareState))
}