fix: 将 RAID 检查间隔时间从 30 秒调整为 3600 秒,并修正磁盘槽位编号的显示逻辑

This commit is contained in:
lixiangwuxian 2025-04-22 01:57:03 +08:00
parent b4d0e816bf
commit e89e69a094

View File

@ -28,7 +28,7 @@ const (
// 温度阈值(摄氏度),高于此值将触发告警 // 温度阈值(摄氏度),高于此值将触发告警
temperatureThreshold = 60 temperatureThreshold = 60
// 检测间隔时间(秒) // 检测间隔时间(秒)
checkIntervalSeconds = 30 checkIntervalSeconds = 3600
) )
// 启动RAID监控定时任务 // 启动RAID监控定时任务
@ -176,7 +176,7 @@ type DiskInfo struct {
func (d *DiskInfo) String() string { func (d *DiskInfo) String() string {
sb := strings.Builder{} sb := strings.Builder{}
sb.WriteString(fmt.Sprintf("槽位: %d\n", d.SlotNumber+1)) sb.WriteString(fmt.Sprintf("槽位: %d\n", d.SlotNumber))
sb.WriteString(fmt.Sprintf("温度: %s℃\n", d.DriveTemperature)) sb.WriteString(fmt.Sprintf("温度: %s℃\n", d.DriveTemperature))
sb.WriteString(fmt.Sprintf("型号: %s\n", d.Type)) sb.WriteString(fmt.Sprintf("型号: %s\n", d.Type))
sb.WriteString(fmt.Sprintf("SN: %s\n", d.Sn)) sb.WriteString(fmt.Sprintf("SN: %s\n", d.Sn))
@ -206,7 +206,7 @@ func ParseDiskInfoList(lines []string) []*DiskInfo {
} }
currentDisk = &DiskInfo{ currentDisk = &DiskInfo{
SlotNumber: slotNum, SlotNumber: slotNum + 1,
} }
} else if currentDisk != nil { } else if currentDisk != nil {
// 处理当前磁盘的其他信息 // 处理当前磁盘的其他信息