在Ubuntu Linux中如何让硬盘休眠/自动断电?

2015年08月30日 Linux桌面 暂无评论 阅读 3,057 次

现在很多笔记本/超极本中都同时安装有SSD固态与HDD机械硬盘。在日常使用中机械盘的使用频率是非常低的。本文介绍如何自动关闭机械盘节电。

 

预备知识

我们使用的命令是hdparm。详细说明可在命令行中执行 man hdparm.

-S参数可以设置磁盘进入待命状态 (Standby/Spindown)的超时时间。该值用以确定磁盘在处于无活动状态多长时间后关闭旋转电机。

-B为磁盘的电源管理参数。它的取值用于平衡磁盘的性能与电耗。当取值大于127(除255)时磁盘将不会断电。取值255意味着关闭电源管理功能。为了让磁盘能自动断电,我们将该值取127.

 

操作方法

编辑rc.local:

sudo gedit /etc/rc.local

#出于个人喜好,你也可选择其他编辑器,如vim/vi/nano/pluma

在exit 0前一行写入:

hdparm -B 127 -S 30 /dev/disk/by-id/ata-WDC_WD10JPVX-22JC3T0_WD-WX51A84CV1A5

#其中ata-WDC_WD10JPVX-22JC3T0_WD-WX51A84CV1A5为我的硬盘名。读者可在输入到by-id/后双击tab键补齐,列出可选值。

这里-S取值设定逻辑比较奇怪,本文列出部分常见取值供选:

30 = 2 min 30 sec

60 = 5 minutes

120 = 10 minutes

180 = 15 minutes

241 = 30 minutes

242 = 1 hour

243 = 1.5 hours

244 = 2 hours

至此操作结束,重启系统检查配置是否生效。

给我留言

您必须 登录 才能发表留言!