fix(host): raid status

This commit is contained in:
zhaoxiangchun
2021-05-28 17:53:05 +08:00
parent 15b5034695
commit 219b853ecc

View File

@@ -117,6 +117,12 @@ func (dev *MegaRaidPhyDev) parseLine(line string) bool {
dev.Status = "online"
} else if val == "Rebuild" {
dev.Status = "rebuild"
} else if strings.Contains(strings.ToLower(val), "hotspare") {
dev.Status = "hotspare"
} else if strings.Contains(strings.ToLower(val), "copyback") {
dev.Status = "copyback"
} else if strings.Contains(strings.ToLower(val), "unconfigured(good)") {
dev.Status = "unconfigured_good"
} else {
dev.Status = "offline"
}