1

Я хотел бы настроить время простоя для незанятых внешних жестких дисков. У меня есть несколько вариантов решения. Чтобы найти подходящее, я бы хотел знать, что измеряет время простоя и запускает процесс замедления после заданного периода. Это прошивка жесткого диска, микросхема корпуса внешнего жесткого диска (мост USB3-SATA) или операционная система, или, может быть, все они в какой-то комбинации? Пожалуйста, предоставьте ссылки на ваш ответ, спасибо!

1 ответ1

-1

И сам жесткий диск, и внешние источники могут вращать диск вниз.
И теоретически мост USB-SATA может быть третьим источником.



Вы не указали ОС, поэтому давайте сосредоточимся на hdparm, который является очень хорошим инструментом и включен в большинство дистрибутивов BSD и Linux. (И есть даже ограниченный порт Windows этого).

Из руководства (man hdparm в командной строке):

-S Установить время ожидания (spindown) для накопителя. Это значение используется приводом, чтобы определить, как долго (без дисковой активности) ждать перед отключением двигателя шпинделя для экономии энергии.

Кодирование значения тайм-аута несколько своеобразно. Нулевое значение означает «тайм-ауты отключены»: устройство не будет автоматически переходить в режим ожидания. Значения от 1 до 240 определяют кратные 5 секундам, в результате чего время ожидания составляет от 5 до 20 минут. Значения от 241 до 251 указывают от 1 до 11 единиц по 30 минут, что дает время ожидания от 30 минут до 5,5 часов. Значение 252 означает тайм-аут 21 минуты. Значение 253 устанавливает период ожидания, определенный поставщиком, от 8 до 12 часов, а значение 254 резервируется. 255 интерпретируется как 21 минута плюс 15 секунд.

Обратите внимание, что некоторые старые диски могут иметь разные интерпретации этих значений.

dparm -I /dev/sda | grep level покажет текущее значение вращения, например: Advanced power management level: 254

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .