Назад | Перейти на главную страницу

Ubuntu, похоже, игнорирует spindown_time в конфигурации /etc/hdparm.conf

у меня есть /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.

Дэн Раттер недавно написал об этом хороший пост:

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

Здесь как минимум две проблемы.

Во-первых, сценарий / 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.