у меня есть /etc/hdparm.conf
настроен на отключение внешнего жесткого диска USB, но на самом деле он никогда не останавливается. Когда я вручную выключаю (hdparm -Y
или установите его вращение 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 standby }
Есть предложения, как это исправить?
UPD: запуск sudo /lib/udev/hdparm
кажется перечитал /etc/hdparm.conf
, но не действует: HDD продолжает вращаться.
Отключение USB-накопителей осуществляется микросхемой контроллера внутри накопителя.
Вот почему, когда они по какой-либо причине замедляются, у них часто возникают ошибки.
Единственное реальное решение для этого - заменить корпус USB.
Дэн Раттер недавно написал об этом хороший пост:
Здесь как минимум две проблемы.
Во-первых, сценарий / lib / udev / hdparm, анализирующий /etc/hdparm.conf, ожидает, что имя настраиваемого устройства находится в переменной среды $ DEVNAME в той же форме, что и в файле конфигурации. Правило udev, по крайней мере, в 9.04, указывает, что имя устройства имеет форму [sh] d [a-z]. Конечно, поскольку название устройства зависит от других подключенных дисков, это совершенно бесполезно. Отчет об ошибке был открыт некоторое время: https://bugs.launchpad.net/ubuntu/+source/hdparm/+bug/222458
Еще одна проблема в настройке заключается в том, что сценарий udev, похоже, никогда не вызывается для дисков SATA.