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

warning: 这篇文章距离上次修改已过1220天,其中的内容可能已经有所变动。

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

<!-- wp:heading {"level":3} -->
<h3>预备知识</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>我们使用的命令是hdparm。详细说明可在命令行中执行 man hdparm.</p>
<!-- /wp:paragraph -->

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

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

<!-- wp:heading {"level":3} -->
<h3>操作方法</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>编辑rc.local:</p>
<!-- /wp:paragraph -->

<!-- wp:quote -->

<p>sudo gedit /etc/rc.local</p>

<!-- /wp:quote -->

<!-- wp:paragraph -->
<p>#出于个人喜好,你也可选择其他编辑器,如vim/vi/nano/pluma</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>在exit 0前一行写入:</p>
<!-- /wp:paragraph -->

<!-- wp:quote -->

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

<!-- /wp:quote -->

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

<!-- wp:paragraph -->
<p>这里-S取值设定逻辑比较奇怪,本文列出部分常见取值供选:</p>
<!-- /wp:paragraph -->

<!-- wp:quote -->

<p>30 = 2 min 30 sec</p> <p>60 = 5 minutes</p> <p>120 = 10 minutes</p> <p>180 = 15 minutes</p> <p>241 = 30 minutes</p> <p>242 = 1 hour</p> <p>243 = 1.5 hours</p> <p>244 = 2 hours</p>

<!-- /wp:quote -->

<!-- wp:paragraph -->
<p>至此操作结束,重启系统检查配置是否生效。</p>
<!-- /wp:paragraph -->

<!-- wp:list -->

<!-- /wp:list -->

<!-- wp:paragraph -->
<p> </p>
<!-- /wp:paragraph -->

最后修改于:2020年11月24日 19:16

添加新评论