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

Iva*_*van 7 hardware power-management hard-drive sata

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

我将在 HDD 上存储大的、很少需要的文件,如发行版、备份、电影等,所以我不需要 100% 的时间访问它。

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

Hew*_*bot 6

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

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

随着hdparm -y /dev/sdX你把磁盘进入待机模式。这样,无论何时访问磁盘,它都应该自动唤醒并重新工作。

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

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

来自ArchWiki

很少需要的设备可以在引导过程结束时直接进入睡眠状态。这不适用于上述 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
Run Code Online (Sandbox Code Playgroud)

然后启用它。

  • 作为记录,这允许我引导到一个系统,该系统由于不是系统磁盘的磁盘上的严重磁盘故障而无法启动。 (2认同)