使 HDD 在未安装时旋转,但在安装时保持旋转

使 HDD 在未安装时旋转,但在安装时保持旋转

是否可以在安装硬盘时使其旋转,并在卸载硬盘时停止旋转?

我在网上找答案,但对于这样的问题没有确切的答案。总是有人说要把超时时间放在硬盘上,或者使用

hdparm -Y /dev/sdX

但我的意思是,它们只是部分解决了我的答案。好吧,我可以这样做,当我访问 HDD(我的主磁盘是 SSD)时,它开始旋转,在我停止使用它之后,我会卸载它并简单地运行该命令……但这很烦人。我的意思是它是计算机,所以必须有任何方法可以自动化这样的事情,编写一些脚本或其他什么。我也使用 TLP,但 TLP 只会使 HDD 超时,所以它不能解决我的问题。

有人可能会问,我为什么需要这样做,为什么仅仅设置超时是不够的。对此有两个答案:

  1. 当我使用 HDD 时,我主要看电影或听音乐(都在 HDD 上),如果 HDD 超时,它就会停止并一次又一次地重新启动,因为操作系统会一直从中读取,而这种方法会因为启动->停止->启动循环而撕裂 HDD。

  2. 因为我有笔记本电脑,而不是台式机,所以我想尽可能节省电池电量。当硬盘驱动器未安装时,我知道我没有使用它,因此硬盘驱动器没有旋转的理由。

超时很好,但由于第一个原因,它对我来说不是(最佳)解决方案。如果有人知道如何提供帮助,请随时写信,我会很感激任何帮助。谢谢!

答案1

根据驱动器的不同,超时时间可能会很长。通常比播放一首音乐曲目所需的时间要长得多。 hdparm可以显示驱动器的可用超时时间,并应显示驱动器的当前值和推荐值。

除了旧的服务器硬盘外,我看到的建议是,如果硬盘闲置了几分钟,就将其转速降低。过去几年我检查过的所有硬盘都预先配置为在闲置时转速降低。

您可能想要检查在卸载驱动器时操作系统是否已使驱动器减速。我相信您可以使用 查询此信息hdparm。如果驱动器没有减速,请编写一个简短的脚本,以便在您想要停止使用驱动器时卸载并减速驱动器。

相关内容