我可以使用以下方法降低 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
如果您想了解更多信息:
- wiki.archlinux.org/.../Laptop_Mode_Tools
- Ubuntu 和积极的电源管理
- 在 vim /etc/default/acpi-support 的末尾有一个注释: