如果在命令行中输入以下命令,它将按预期工作并在指定的时间内旋转。
sudo hdparm -S 120 /dev/sda
sudo hdparm -S 120 /dev/sdb
但放入这个/etc/hdparm.conf
并不会起任何作用。磁盘只是无限期地保持旋转。
command_line {
hdparm -S 120 /dev/sda
hdparm -S 120 /dev/sdb
}
我正在运行 Ubuntu Server 16.04.2
答案1
Ubuntu 16.04 的hdparm
版本是“9.48”,如果你查看它的配置文件手册页:man hdparm.conf
你会发现:
为了实现向后兼容,此版本的 hdparm 不再支持以关键字“command_line”而不是设备标识符开头的块。
所以正确的配置文件应该是这样的:
/dev/sda {
spindown_time = 120
}
/dev/sdb {
spindown_time = 120
}