linux硬盘自动休眠

hdparm -B 127 -S 180 /dev/sda
-B参数是设置硬盘的APM活性,值越低越节能,低于等于127的值允许盘片停止旋转
-S参数是设置硬盘无活动时停转的超时时间
-B和-S同时设置时是同时生效的,哪个条件先到达执行哪个

持久化保存设置
创建文件/etc/udev/rules.d/69-hdparm.rules,内容为

ACTION“add|change”, KERNEL“sd[a-z]”, ATTRS{queue/rotational}“1”, RUN+=”/usr/bin/hdparm -B 127 -S 180/dev/%k”
以上命令只对hdd生效,对ssd不生效。
查询硬盘待机状态
smartctl -i -n standby /dev/sdb

发表回复