Как указано в справочной странице hdparm
для -S
:
Это значение тайм-аута используется приводом, чтобы определить, как долго ждать (без активности диска), прежде чем отключить двигатель шпинделя для экономии энергии. При таких обстоятельствах накопителю может потребоваться до 30 секунд для ответа на последующий доступ к диску, хотя большинство накопителей работают намного быстрее.
Руководство по управлению питанием Red Hat гласит:
Многие приложения сканируют файлы конфигурации на наличие изменений. Во многих случаях сканирование выполняется с фиксированным интервалом, например, каждую минуту. Это может быть проблемой, потому что это заставляет диск просыпаться от spindowns.
Оба эти факта убедительно указывают на то, что вращение дисков является безопасным, так как если происходит какая-либо активность диска, требующая раскрутки конкретного диска, он будет вращаться автоматически. Это также согласуется с моим личным опытом; любой дисковый ввод / вывод приводит к ускорению вращения диска. Вы также можете вручную вызвать ввод / вывод на диск, чтобы заставить его раскрутиться, если вы знаете, что это скоро понадобится; Опция -z
hdparm может быть полезна для этого:
-z
Принудительно перечитать ядром таблицу разделов указанного устройства.
Обратите внимание, что, как указано на справочной странице hdparm, процесс раскрутки может занять значительное время, в течение которого запрос ввода-вывода будет казаться не отвечающим процессу пользовательского пространства. Я предлагаю попробовать это заранее, чтобы убедиться, что ваши диски не требуют слишком много времени для раскрутки, что может заставить mdraid выгнать их из вашего массива (что приводит к плохим вещам, когда вы опускаетесь ниже порога избыточности вашего массива). Время вращения не должно быть проблемой для современных накопителей, но вы никогда не узнаете наверняка, прежде чем тестировать в своей конкретной среде.