diff --git a/internal/nodes/node_status_executor.go b/internal/nodes/node_status_executor.go index 4bfba21..d9f1845 100644 --- a/internal/nodes/node_status_executor.go +++ b/internal/nodes/node_status_executor.go @@ -264,7 +264,9 @@ func (this *NodeStatusExecutor) updateDisk(status *nodeconfigs.NodeStatus) { } } status.DiskTotal = total - status.DiskUsage = float64(totalUsage) / float64(total) + if total > 0 { + status.DiskUsage = float64(totalUsage) / float64(total) + } status.DiskMaxUsage = maxUsage / 100 // 记录监控数据