硬盘休眠之后,系统读取不到硬盘温度,导致风扇还是按照未休眠的转速在转

6 天前
 lnbiuc

RT ,我是获取硬盘温度来 PWM 调速风扇的,但是休眠之后获取不到温度了,看了下貌似是无解的 我是自组 NAS ,硬盘仓这边没啥获取温度的传感器,而且感觉获取的也不准,就直接取 4 块盘 SMART 信息中温度最高的温度设置风扇转速了

有啥办法能保留休眠+获取温度吗,硬件这块不太懂,想听听大佬意见 这里 8T 和 16T 企业盘其实已经休眠了,唤醒之后才读取到温度。另外两块监控盘貌似不支持休眠

1192 次点击
所在节点    NAS
11 条回复
bankroft
6 天前
硬盘都休眠了风扇直接最低转速就行了吧
xyfan
6 天前
你都休眠了还会有温升吗? 直接休眠之后延迟 30 分钟关闭风扇
lnbiuc
5 天前
@bankroft
@xyfan
不知道什么时候会休眠,而且有两个监控盘是不支持休眠的,风扇还得转
guiyun
5 天前
pve?
lnbiuc
5 天前
@guiyun 是的,直通硬盘控制器给 FNOS 使用,通过 prometheuscommunity/smartctl-exporter 获取硬盘温度,取最大值用于风扇 PWM 调速
scarllium
5 天前
换个思路,使用外部传感器测量硬盘的温度(肯定是不准的,但是可以作为参考)
有一种定速风扇接口转 PWM 风扇接口,可设置温度和风扇转速关系的小转接板(带温度传感器接口)应该可以满足要求
ysc3839
5 天前
https://github.com/desbma/hddfancontrol 这个项目似乎不会有问题
z919126592
5 天前
我用的 coolercontrol ,在 hdd 休眠之后貌似还是能读取到温度,而且不会导致唤醒,可以设置风扇曲线
yuedashi
5 天前
如果是自己程序控制的,读取不到温度的时候,默认就 25°?
lnbiuc
5 天前
@yuedashi 我写的返回固定值 10 度
lnbiuc
5 天前
@z919126592 真不错,之前都没找到这种项目,只能自己手搓了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1148256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX