diff --git a/kernel/util/runtime.go b/kernel/util/runtime.go index 4a6e86ca3..fd949201d 100644 --- a/kernel/util/runtime.go +++ b/kernel/util/runtime.go @@ -144,6 +144,11 @@ func CheckFileSysStatus() { } func checkFileSysStatus() { + if IsMutexLocked(&checkFileSysStatusLock) { + logging.LogWarnf("check file system status is locked, skip") + return + } + checkFileSysStatusLock.Lock() defer checkFileSysStatusLock.Unlock()