我将/etc/hdparm.conf
configuration为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前一段写了一篇很好的文章: