From 52c130e9c61b8a9fa8c7dc8293ef6fb58ba6d309 Mon Sep 17 00:00:00 2001 From: cnphpbb Date: Fri, 12 Sep 2025 17:36:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(disk=5Finspection):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=99=A8=E8=8C=83=E5=9B=B4=E9=81=8D=E5=8E=86?= =?UTF-8?q?=E4=BB=8Econtroller=5Fcount=E5=88=B0megaraid=5Fcount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crontab/disk_inspection.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crontab/disk_inspection.py b/crontab/disk_inspection.py index 6c46575..1549f1b 100644 --- a/crontab/disk_inspection.py +++ b/crontab/disk_inspection.py @@ -267,7 +267,7 @@ class DiskInspection: f.write("| 控制器ID | 硬盘类型 | 厂商 | 设备型号 | 序列号 | 健康状态 | 温度(°C) | 通电时间 |\n") f.write("|----------|----------|------|----------|--------|----------|----------|----------|\n") - for controller_id in range(self.controller_count): + for controller_id in range(self.controller_count, self.megaraid_count): info = self.results.get(controller_id, {}) if "health_status" in info: # 只显示有数据的控制器 f.write(f"| {controller_id} ") @@ -283,7 +283,7 @@ class DiskInspection: f.write("\n## 控制器详细信息\n\n") has_issues = False - for controller_id in range(self.controller_count): + for controller_id in range(self.controller_count, self.megaraid_count): info = self.results.get(controller_id, {}) if "health_status" in info: # 只显示有数据的控制器 f.write(f"### 控制器 {controller_id}\n") @@ -330,7 +330,7 @@ class DiskInspection: f.write("\n## 异常汇总\n\n") if has_issues: f.write("**发现异常控制器,请关注以下问题:**\n\n") - for controller_id in range(self.controller_count): + for controller_id in range(self.controller_count, self.megaraid_count): info = self.results.get(controller_id, {}) if info.get("health_status", "") not in ["OK", "PASSED"]: f.write(f"- **控制器 {controller_id}**: 状态为 {info.get('health_status', '未知')}\n")