Установить тайм-аут ожидания для диска Seagate

Установить тайм-аут ожидания для диска Seagate

Недавно я построил NAS под управлением Debian 12 с 3 3To Seagate Iron Wolf. Для экономии энергии я хотел бы, чтобы диски переходили в режим ожидания через 30 минут.

Для этого я обычно hdparm -S 241 <drive>устанавливал тайм-аут и hdparm -B 127 <drive>позволял диску замедляться (см.страница руководства hdparm). Но теперь привод переходит в режим ожидания всего через 1 минуту.

Изменение значения на 240 (20 мин) и 120 (10 мин) не помогает.

hdparm -Sвыдает команду ATA Idle с кодом 0xE3 изруководство по эксплуатации приводов, страница 17 :

Режим ожидания
Привод переходит в режим ожидания, когда хост отправляет команду Standby Immediate. Если хост установил таймер режима ожидания, привод также может автоматически перейти в режим ожидания после того, как привод неактивен в течение определенного периода времени. Задержка таймера режима ожидания устанавливается с помощьюПоддерживатьилиПраздныйкоманда. В режиме ожидания буфер привода включен, головки припаркованы, а шпиндель находится в состоянии покоя. Привод принимает все команды и возвращается в активный режим в любое время, когда необходим доступ к диску

Итак, насколько я понимаю, я также могу отправить команду ATA Standby (код 0xE2), чтобы установить тайм-аут режима ожидания? Или мне нужно установить оба?
hdparmне поддерживает команду 0xE2, есть ли инструмент, который это делает?

Наконец, в руководстве также говорится, что диски не поддерживают функцию APM, но я могу запустить ее, hdparm -B 128чтобы предотвратить остановку дисков. Почему?

Связанный контент