使用 hdparm 和 hd-idle 管理 iMac 内置硬盘的待机状态

很多用户在给 iMac 安装 Linux 后,会选择把系统和数据放在 USB 外接 SSD 或硬盘上,而让内部的 NVMe 与 3.5 寸机械盘“闲置”。但一个非常重要的事实经常被忽略: 即便没有分区、没有挂载、完全不使用,内置机械盘也会在通电状态下持续旋转。 这不仅会造成不必要的功耗,还会持续消耗机械寿命并产生热量。 本文介绍一种工程级的解决方案,使 iMac 内部的 1TB 机械盘在 Linux 下真正成为“冷备用盘”。 一、机械硬盘“没用也在转” 在 Linux 中,使用: 可以查看机械盘的当前状态。 典型输出: 这表示: 即便磁盘没有任何分区或文件系统,这个状态也不会改变。 对一块 3.5″ 7200RPM 的桌面级 HDD(如 Apple 定制的 ST1000DM003)来说,这意味着 持续 5–8W 的功耗和持续机械磨损。 二、将内置 HDD 手动送入真正的 Standby Linux 允许直接向 SATA 设备发送停转命令: 再检查状态: …