Назад | Перейти на главную страницу

«Smartctl -H или -all» запускает что-нибудь для дисков или просто запрашивает данные?

Сейчас я настраиваю интеллектуальный мониторинг, и у меня возник вопрос по команде

smartctl -H /dev/sda

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Действительно ли это запускает что-нибудь на диске или просто опрашивает журналы / данные, доступные в настоящее время из SmartMonTools.

Я понимаю и собираюсь запустить smartd с короткими и длинными тестами, но это будет управляться smartd. Мой сценарий прост в том, что он просто ищет состояние здоровья ОК и не проходит / не проходит в зависимости от результата. Он также отображает "smartctl -all / dev / sda", и это меня тоже интересовало.

Я просто хочу убедиться, потому что

Я думаю, что оба smartctl -H /dev/sda && smartctl -all /dev/sda при запуске на самом деле не проводят никакого тестирования, они просто опрашивают доступные данные. Кто-нибудь может подтвердить?

Причина в том, что я часто опрашиваю этот способ данных с помощью своего программного обеспечения для мониторинга сети (в настоящее время каждые 15 м), но если это не влияет на диски, я просто оставлю его и использую smartd для планирования фактических самотестирования, которые на 100% читают / написать / протестировать диски.

Как другой пользователь инструмента (а не разработчик), я предполагаю, что они не запускают никаких тестов, потому что, глядя на страницу руководства:

  • -H появляется в разделе "ОПЦИИ УМНОГО ЧТЕНИЯ И ОТОБРАЖЕНИЯ ДАННЫХ"

  • -a, --all отображаются в разделе "ПОКАЗАТЬ ОПЦИИ ИНФОРМАЦИИ"

  • все тесты находятся в разделе «УМНЫЙ ЗАПУСК / ПРЕРЫВАНИЕ ОФФЛАЙН-ТЕСТ И САМОТЕСТИРОВАНИЕ»

Если бы это было недостаточно убедительно, я бы также спросил в списках рассылки на их домашняя страница.