diff --git a/src/modules/monitor/service/system_info.impl.go b/src/modules/monitor/service/system_info.impl.go index a071a792..43feba5c 100644 --- a/src/modules/monitor/service/system_info.impl.go +++ b/src/modules/monitor/service/system_info.impl.go @@ -152,11 +152,11 @@ func (s *SystemInfoImpl) NetworkInfo() map[string]string { func (s *SystemInfoImpl) DiskInfo() []map[string]string { disks := make([]map[string]string, 0) ctx := context.Background() - ctx, cancel := context.WithTimeout(ctx, 1*time.Second) + ctx, cancel := context.WithTimeout(ctx, 2*time.Second) defer cancel() partitions, err := disk.PartitionsWithContext(ctx, false) - if err != context.DeadlineExceeded { + if err != nil && err != context.DeadlineExceeded { return disks }