设置 Western Digital Green 硬盘的 SATA HDD 旋转时间

设置 Western Digital Green 硬盘的 SATA HDD 旋转时间

我可以使用以下方法降低 SATA 硬盘的转速

sudo hdparm -y /dev/sdc

所显示的状态

sudo hdparm -C /dev/sdc

从活动/空闲变为待机(我可以听到硬盘旋转减速的声音)。

然而,使用

sudo hdparm -S5 /dev/sdc

5*5 = 25 秒后驱动器不会旋转。

一些附加信息:

  • AHCI 已启用。
  • 我正在使用西部数据绿盘。
  • APM_level = 不支持
  • 文件系统是 ext4

编辑:这个问题不是重复的我如何控制 HDD 旋转停止时间?因为它涉及西部数据绿盘,而该绿盘不适用于 hdparm。

答案1

经过进一步研究后,似乎 hdparm 的 -B 和 -S 选项不适用于某些西部数据(也许还有其他)驱动器。

这包括我的 WD10EADS、WD10EACS 和 WD20EARX。

我找到了一个解决方案:高清空闲

hd-idle在 Ubuntu 上安装:

wget https://downloads.sourceforge.net/project/hd-idle/hd-idle-1.04.tgz
tar xvfz hd-idle*.tgz
cd hd-idle
sudo apt-get install debhelper
sudo dpkg-buildpackage -uc -us -rfakeroot
cd ..
sudo dpkg -i hd-idle_*.deb
# To run at startup:
sudo update-rc.d hd-idle defaults
nano /etc/default/hd-idle

/etc/default/hd-idle内容:

START_HD_IDLE=true
# Optional, to limit to a specific drives:
# (leading '-i 0' to disable hd-idle on other disks)
HD_IDLE_OPTS="-i 0 -a /dev/disk/by-uuid/DRIVE1UID -i 600 -a /dev/disk/by-uuid/DRIVE2UID -i 600"

Storage禁用> Physical Disks>中的系统管理磁盘电源管理设置Disk properties(冗余)。

sudo service hd-idle start

查看:

sudo hdparm -C /dev/sd[a-z]

答案2

ubuntu 的方式似乎是笔记本模式*

如何:

apt-get install laptop-mode-tools

之后,您可以通过以下方式配置单独的电源/待机设置

vim /etc/hdparm.conf

并检查你的当前笔记本模式状态为:

cat /proc/sys/vm/laptop_mode

如果您想了解更多信息:

相关内容