RT ,我是获取硬盘温度来 PWM 调速风扇的,但是休眠之后获取不到温度了,看了下貌似是无解的 我是自组 NAS ,硬盘仓这边没啥获取温度的传感器,而且感觉获取的也不准,就直接取 4 块盘 SMART 信息中温度最高的温度设置风扇转速了
有啥办法能保留休眠+获取温度吗,硬件这块不太懂,想听听大佬意见
这里 8T 和 16T 企业盘其实已经休眠了,唤醒之后才读取到温度。另外两块监控盘貌似不支持休眠

RT ,我是获取硬盘温度来 PWM 调速风扇的,但是休眠之后获取不到温度了,看了下貌似是无解的 我是自组 NAS ,硬盘仓这边没啥获取温度的传感器,而且感觉获取的也不准,就直接取 4 块盘 SMART 信息中温度最高的温度设置风扇转速了
有啥办法能保留休眠+获取温度吗,硬件这块不太懂,想听听大佬意见
这里 8T 和 16T 企业盘其实已经休眠了,唤醒之后才读取到温度。另外两块监控盘貌似不支持休眠
1 tribute Jul 28, 2025 硬盘都休眠了风扇直接最低转速就行了吧 |
2 xyfan Jul 28, 2025 你都休眠了还会有温升吗? 直接休眠之后延迟 30 分钟关闭风扇 |
4 guiyun Jul 28, 2025 pve? |
5 lnbiuc OP @guiyun 是的,直通硬盘控制器给 FNOS 使用,通过 prometheuscommunity/smartctl-exporter 获取硬盘温度,取最大值用于风扇 PWM 调速 |
6 scarllium Jul 28, 2025 换个思路,使用外部传感器测量硬盘的温度(肯定是不准的,但是可以作为参考) 有一种定速风扇接口转 PWM 风扇接口,可设置温度和风扇转速关系的小转接板(带温度传感器接口)应该可以满足要求 |
7 ysc3839 Jul 28, 2025 via Android https://github.com/desbma/hddfancontrol 这个项目似乎不会有问题 |
8 Apllex Jul 28, 2025 我用的 coolercontrol ,在 hdd 休眠之后貌似还是能读取到温度,而且不会导致唤醒,可以设置风扇曲线 |
9 yuedashi Jul 29, 2025 via Android 如果是自己程序控制的,读取不到温度的时候,默认就 25°? |
11 lnbiuc OP @z919126592 真不错,之前都没找到这种项目,只能自己手搓了 |