Ubuntu似乎忽略config /etc/hdparm.conf中的spindown_time

我将/etc/hdparm.confconfiguration为closures外置USB硬盘,但实际上它不会closures。 当我手动closures它( hdparm -Y或设置它的spindown hdparm -S 36 )时,一切都按预期工作。

这似乎是我的Ubuntu忽略/etc/hdparm.conf重新启动:(这里有一些有用的信息:

  #blkid
 / dev / sde6:LABEL =“BACKUP-HDD”UUID =“fee45c66-11bd-49fa-a62a-4a541716e8e1”TYPE =“ext2”

 #ls -lh / dev / disk / by-label
 lrwxrwxrwx 1 root root 10 2009-10-19 05:59 BACKUP-HDD  - > ../../sde6

 #cat / var / log / dmesg / var / log / messages |  grep hdparm


 #tail -n 4 /etc/hdparm.conf
 / dev / disk / by-label / BACKUP-HDD {
     apm = 20
     spindown_time = 36
    支持
     }

任何build议如何解决这个问题?

UPD :启动sudo /lib/udev/hdparm 似乎重新读取 /etc/hdparm.conf ,但没有效果:硬盘仍在旋转。

这里至less有两个问题。

第一个是parsing/etc/hdparm.conf的脚本/ lib / udev / hdparm预计要configuration的设备的名称在环境variables$ DEVNAME中的forms与configuration文件中的forms相同。 udev规则至less在9.04中指定设备名称的forms为[sh] d [az]。 当然,由于设备名称取决于其他插入驱动器,这是没有用的。 错误报告已经打开了一段时间: https : //bugs.launchpad.net/ubuntu/+source/hdparm/+bug/222458

设置中的另一个问题是,udev脚本似乎永远不会被称为SATA驱动器。

USB驱动器的掉电由驱动器内的控制器芯片完成。

这就是为什么当这样做因为什么原因旋转下来往往有错误。

唯一真正的解决scheme是更换USB机箱。

Dan Rutter前一段写了一篇很好的文章:

http://www.dansdata.com/gz055.htm