收起左侧

升级到1.1.3102后硬盘无法休眠

2
回复
119
查看
[ 复制链接 ]

5

主题

4

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2026-5-12 15:20:00 显示全部楼层 阅读模式

通过AI协助诊断的结论:

  1. ✅ 1.1.30 版本:power.hdl 包含周期性 IO 检测逻辑 + socket 连接 diskpowerd 发送休眠指令
  2. ❌ 1.1.31 版本:power.hdl 被阉割,storage.hdl 只保留了网页 API 接口完全删除了后台周期性检测和 socket 发送指令的逻辑:
  • storage.hdl 里完全没有 trim_disk_power相关字符串 → 根本就没有连接 diskpowerd socket 的代码!
  • 所有 socket 连接都是 PostgreSQL 和 DBus 的 → 和硬盘休眠完全无关
  • 只有 disk_check_powermodeget_disk_idle_time这些 API 函数 → 只是给网页用的空壳接口

结果就是:

  • 用户在网页修改休眠时间 → setDiskIdleTime 被调用,配置文件被更新
  • 但没有任何进程周期性检查硬盘 IO 并向 diskpowerd 发送休眠指令
  • diskpowerd 空转,永远等不到休眠指令
收藏
送赞
分享

5

主题

4

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2026-5-12 15:27:07 楼主 显示全部楼层

算了,我设置hdparm休眠了。

感谢反馈!硬盘休眠异常及版本差异情况需同步给相关同事进一步核查,后续如确认存在问题会尽快跟进优化,也欢迎继续补充更多现象或日志信息帮助定位。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则