为Western Digital Green驱动器设置SATA HDD spindown时间

我可以使用我的SATA硬盘驱动器

sudo hdparm -y /dev/sdc 

显示的状态

 sudo hdparm -C /dev/sdc 

从活动/空闲变为待机(我可以听到硬盘停机)。

但是,使用

 sudo hdparm -S5 /dev/sdc 

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

一些其他信息:

  • AHCI已启用。
  • 我正在使用Western Digital Green驱动器。
  • APM_level =不受支持
  • 文件系统是ext4

编辑:这个问题不重复我如何控制硬盘停机时间? 因为它解决了西部数据绿色驱动器,它不适用于hdparm。

经过更多的研究,似乎hdparm的-B和-S选项不适用于某些Western Digital(可能还有其他)驱动器。

这包括我的WD10EADS,WD10EACS和WD20EARX。

我找到了一个解决方案: hd-idle

在Ubuntu上安装hd-idle

 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[az] 

ubuntu方式似乎是笔记本电脑模式 *

如何:

 apt-get install laptop-mode-tools 

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

 vim /etc/hdparm.conf 

并检查您当前的笔记本电脑模式状态:

 cat /proc/sys/vm/laptop_mode 

如果你想了解更多:

  • wiki.archlinux.org/…/Laptop_Mode_Tools
  • Ubuntu和激进的权力管理
  • 最后有一个注释:vim / etc / default / acpi-support