飞牛硬盘休眠:设了不生效、总被半夜唤醒
硬盘休眠是省电和静音的常用手段,但 NAS 上经常被各种后台任务搅黄。
硬盘休眠听起来很美好:没人用的时候盘停转,省电、安静、少磨损。装上飞牛打开休眠,结果发现硬盘根本没睡过,或者半夜自己醒。
休眠是怎么工作的
系统判断一段时间内没有读写,就让硬盘进入待机。但只要有任何一次访问——哪怕只是看一眼目录、读一个缩略图——盘就又转起来,计时重新开始。
所以休眠不生效,本质上是有人在不停地摸硬盘。
谁在半夜叫醒硬盘
按打扰频率从高到低排:
Docker 容器。这是最常见的元凶。容器里跑着下载器、媒体服务器、监控,日志一直写,索引一直扫,盘根本停不下来。
媒体库扫描。影视、相册开自动扫描,新文件一进来就去读,尤其是刚整理完片库的那几天。
缩略图生成。视频、图片缩略图是按需生成再缓存的,第一次浏览某个目录会大量读盘。
系统与应用的日志。日志写在系统盘还好,写在存储盘上就会持续唤醒。
远程访问的探测。手机 App 后台刷新、电视端开机自检、外网访问的端口扫描,都算访问。
SMB/网络共享的心跳。Windows 的资源管理器会定期刷新共享目录,一条打开着的窗口就够让盘不睡。
怎么查是谁在动
思路是反过来的:先把可疑的东西停掉,看盘能不能睡。
- 停掉 Docker 里所有容器,观察一晚;
- 关掉影视、相册的自动扫描计划;
- 断开电视、手机等常连设备;
- 关掉不必要的计划任务。
盘睡了,再逐个开回来,哪个开回来就不睡了,凶手就是它。
休眠的代价
休眠不是只有好处:
- 唤醒延迟:盘停转后第一次访问要等几秒,播放器可能因此报错;
- 启停次数:机械盘的启停次数是有限寿命指标,一天醒十几次,比一直转更伤;
- 异常风险:部分硬盘休眠后唤醒失败,直接掉盘。
所以 7×24 使用的 NAS,很多人的选择是干脆关掉休眠,让盘一直转,反而更稳定。
建议
- 家里只有一两块盘、偶尔用:休眠值得开;
- 跑 Docker、做下载机、当媒体服务器:关掉休眠更省心;
- 真要省电,与其折腾休眠,不如把功耗低的老旧设备换掉。
小结
硬盘休眠不生效,八成是后台有人在读写,从 Docker 和媒体扫描查起最有效。
如果排查完还是睡不了,就该考虑:这台 NAS 的用法,本来就不适合休眠。
留言