如何关闭计算机中安装的其中一个 SATA 硬盘以节省电量?

如何关闭计算机中安装的其中一个 SATA 硬盘以节省电量?

我买了一个 SSD 来替换我的 HDD,以使我的 Xubuntu 16.10 笔记本电脑运行得更快,但是它上面几乎没有太多空间,所以我决定保留旧的大 HDD 作为第二个驱动器,用它来替换 DVD+RW 驱动器。

我打算将较大的、很少需要的文件(如发行版、备份、电影等)存储在 HDD 上,这样我不需要 100% 的时间访问它。

当我不使用它时,有没有办法关闭它以节省电池?

答案1

您正在寻找的是hdparm实用程序。

除了基准测试和其他内容之外,它还允许您控制硬盘的电源设置。

hdparm -y /dev/sdX磁盘放入待机模式这样,每当您访问磁盘时,它都会自动唤醒并重新工作。

还有更深层的休息模式,可以用-Y而不是 来设置-y,但您可能需要重新启动计算机才能使 HDD 再次工作,具体取决于设备。

由于手动让其进入睡眠状态有点麻烦,您可以使用该选项设置一个计时器,在特定时间后执行此-S操作。

维基百科

很少需要的设备可以在启动过程结束时直接进入休眠状态。这不适用于上述 udev 规则,因为它发生得太早了。为了在启动完成时发出命令,只需创建一个systemd服务。

/etc/systemd/system/hdparm.service

[Unit]
Description=hdparm sleep

[Service]
Type=oneshot
ExecStart=/usr/bin/hdparm -q -S 120 -y /dev/sdb

[Install]
WantedBy=multi-user.target

然后使能够它。

相关内容