Опрос SMART и сон диска: пропущенную проверку нужно показывать явно
Периодический мониторинг способен выводить HDD из энергосберегающего состояния. Если задача требует сохранить standby, политику опроса согласуют с этой целью. При этом отсутствие свежего измерения нельзя выдавать за подтверждение нормального состояния накопителя.
Smartctl имеет nocheck, а smartd — соответствующую директиву для периодических ATA-проверок. Их область и параметры различаются. Руководство smartctl предупреждает, что автоопределение device type само может разбудить диск; ограничение основного чтения не гарантирует отсутствие всех предшествующих команд.
У smartd начальная регистрация устройства также отличается от периодического цикла. Дополнительный предел числа пропущенных проверок позволяет затем проверить диск независимо от режима питания. Это осознанный компромисс между свежестью диагностики и сохранением сна, а не универсальный запрет на spin-up.
В приёмке наблюдают реальное состояние питания, частоту пробуждений и возраст последнего успешного отчёта. Проверяют запуск демона отдельно от обычного цикла. В панели мониторинга пропуск по standby выделяют как известную причину отсутствия данных. Длительно спящий диск нельзя считать недавно проверенным только потому, что его последняя сохранённая оценка была положительной.
Основание — Official upstream smartmontools RELEASE_7_5 raw manual sources; OS and build conditionals retained, разделы --nocheck; autodetection caveat; -n POWERMODE; skipped check limit. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Использованы исходники руководств официального тега smartmontools RELEASE_7_5. В них сохранены условия платформы и сборки; наличие опции у установленного пакета и диска требует проверки. Конкретный накопитель, контроллер и измерения не исследовались; команды к устройствам и отправка уведомлений не выполнялись.












