降低第二个硬盘的功耗

我明天将一台笔记本电脑作为主要(操作系统)驱动器使用SSD,我将把旧笔记本电脑的HDD作为辅助驱动器用于存放音乐等。

由于硬盘驱动器在空闲时使用电源,只是为了让自己保持旋转,我想知道驱动器“旋转”的最佳设置是什么,以及任何其他提示。 我记得看过一个设置文件的引用,在那里我可以选择驱动器在旋转之前可以闲置多长时间,但我不知道它在哪里。

此外,如果驱动器使用NTFS文件系统,系统是否会自动从驱动器写入或读取任何内容,这可以防止发生降速? 我打算使用安装程序永久地将它挂载到/ windows,但如果这会导致问题,可以使用任何更好的方法。

谢谢你的帮助。

要将您的第二个硬盘(我想/ dev / sdb)立即置于待机状态,您可以使用

sudo hdparm -y /dev/sdb 

要在一分钟不活动后将其置于待机状态,您可以使用

 sudo hdparm -S 12 /dev/sdc 

(时间以5s计算,持续5s至20min)

要使此设置永久化,您可以在/etc/hdparm.conf中编写它:

 sudo gedit /etc/hdparm.conf 

那里:

 [...] /dev/sdb { spindown_time = 12 } 

您还可以尝试启用Aggressive Link Power Management(ALPM)。 积极链路电源管理(ALPM)是一种机制,其中SATA AHCI控制器可以在I / O活动为零时将连接到磁盘的SATA链路置于极低功耗模式,并在需要工作时进入活动电源状态完成。 测试表明,这可以在典型系统上节省大约0.5-2瓦的功率。

ALPM现在可用于多个使用高级主机控制器接口(AHCI)的SATA控制器。 但是,有证据表明某些控制器可能会错误地进入低功耗状态,最终导致数据丢失。 Ubuntu能够使用ALPM,但默认情况下它被禁用,因为它可能导致某些机器上的数据丢失。 由于这可能导致数据丢失,因此除非您备份数据并愿意承担风险,否则不要启用它。

要启用ALPM:

 echo SATA_ALPM_ENABLE=true | sudo tee /etc/pm/config.d/sata_alpm