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
// 检测间隔时间(秒)
checkIntervalSeconds = 30
checkIntervalSeconds = 3600
)
// 启动RAID监控定时任务
@ -176,7 +176,7 @@ type DiskInfo struct {
func (d *DiskInfo) String() string {
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.Type))
sb.WriteString(fmt.Sprintf("SN: %s\n", d.Sn))
@ -206,7 +206,7 @@ func ParseDiskInfoList(lines []string) []*DiskInfo {
}
currentDisk = &DiskInfo{
SlotNumber: slotNum,
SlotNumber: slotNum + 1,
}
} else if currentDisk != nil {
// 处理当前磁盘的其他信息