zimaos-rauc
zimaos-rauc copied to clipboard
[Bug Feedback] Hard Disk Corruption [bug 反馈] 硬盘损毁
从0.x版本到现在1.1一直存在的问题。不知道zima如何判定硬盘状态,希望下次发版修复
环境:vmware 17.5下手动安装的zima,0.x和1.0直接使用vmdk也出现该情况
我们对磁盘的健康监测使用的是smartctl工具,获取SmartStatus的Passed是否为true,但由于是命令行获取,所以在解析布尔值的时候会出现默认值为false的问题,不支持或数据为空的时候会默认为false。目前我已经对该数据做了处理,保证非明确false外均认为健康。命令是smartctl -a -n standby /dev/path -j
根据里面的SmartStatus.Passed进行具体判断。
其实不一定除了false都要返回建康,可以非true 非false返回未知,可能这样更好?