У меня в NAS четыре жестких диска.
Три (Western Digital, все та же модель) переводятся в режим ожидания (замедление) по hd-idle
и они остаются в режиме ожидания, пока я их не использую. Причина, по которой я использую hd-idle
а не внутренний механизм энергосбережения через hdparm (-S XX /dev/smth)
в том, что эти диски его не поддерживают.
Здесь возникает проблема: четвертый (Toshiba) может быть замедлен hd-idle
а также вручную hdparm (-y /dev/drive4)
но просыпается примерно через 30 минут (иногда раньше, иногда позже) ... каждый раз. Я пробовал разные вещи:
Выключите все вместе hd-idle. (Может быть, это как-то вызывает пробуждение). Не сработало.
Попробуйте другие настройки для hdparm -S XX /dev/drive4
(внутреннее время ожидания) и hdparm -B XX /dev/drive4
(внутренние настройки управления питанием). Нет, все равно просыпается через некоторое время.
Проверьте iostat
если диск использовался кем-то. Никакого использования чего бы то ни было. Все размонтировано. Кроме того, диск является частью группы томов LVM и FS с другими дисками в системе, и я вполне уверен, что если какой-то процесс разбудит диск, он также разбудит все другие диски.
Я понятия не имею, что здесь происходит. Кто-нибудь испытал это? Как я могу улучшить мою отладку?
Кстати, я знаю, что постоянно вращать жесткие диски вверх и вниз - это плохо, но иногда мне не нужны диски в течение длительного времени, и я предпочел бы, чтобы они были в режиме ожидания в течение этого времени.
Информация: я понял это и опубликую более подробный ответ через пару дней, когда у меня будет точная информация о ситуации, но сначала краткий ответ.
Краткий ответ: я использую Debian 10 (Buster), и если smartd.service
или lvm2-monitor.service
работает, рассматриваемый диск будет регулярно выводиться из режима сна.
smartd
Следует ТОЛЬКО планировать SMART-тест один раз в неделю для всех дисков (что он и делает), и все остальные диски не будут регулярно просыпаться вне графика, а только одно из четырех.
lvm2-monitor.service
также регулярно будит диск. Опять же, остальные три диска не заботятся. Настройка приводов у всех одинакова. (GPT -> LUKS -> LVM -> FS)
Я не вижу непосредственной причины такого поведения, но она исправлена.
Длинный ответ: Скоро (TM) ...