Как часто следует запускать SMART на диске?

14

Я инженер-программист, а не системный администратор, поэтому, если этот вопрос кажется немного зеленым, вы знаете, почему! ;-)

В качестве личного проекта я работал над домашней системой NAS с использованием FreeNAS . Одной из особенностей FreeNAS является возможность настроить SMART-проверку на запуск за X секунд. По умолчанию этот параметр запускается каждые 1800 секунд (30 минут). Это показалось мне высоким, действительно ли это разумное значение? Я думаю, что проверка каждые 6 часов или что-то будет достаточно разумным ...

Итак, мой вопрос: как часто следует проверять SMART на диске?

Petriborg
источник

Ответы:

8

Я не уверен, что вы имеете в виду.

  • Вы можете попросить диск выполнить самотестирование (SMART). Это обычно занимает некоторое время, и это несколько стресс для диска. Я бы не рекомендовал запускать его более одного раза в долгое время.

  • С другой стороны, вы можете проверить состояние SMART с диска. Другими словами, это означает «читать SMART-метры с диска». Эта операция проста и быстра, и ее можно запускать сколько угодно раз.

Предположим, вы запрашиваете проверку статуса SMART, затем каждые 60, 30, 15, 10 или 5 минут, или что-то еще достаточно хорошее. Это не важно В этом случае более важно ЧТО будет сделано с таким чтением. Это будет зарегистрировано? Будет ли он проверен на наличие ошибок и отправлен по электронной почте при обнаружении отказа? В конце концов, нет смысла читать статус каждую минуту, если вы, администратор, будете смотреть на это только раз в месяц.

Если вам нужна помощь, возможно, будет полезен проект smartmontools . (по крайней мере, вы можете проверить его исходный код, чтобы увидеть, как часто smartdчитает статус)

Денилсон Са Майя
источник
Я использую версию FreeRAS 0.7rc1, которая переделала поддержку SMART, а документация еще не настала , Тем не менее, остается вопрос о том, как долго вы должны регистрировать эту информацию о статусе ...
Петриборг,
Я бы сказал, что вы должны вести SMART логи, пока вы ведете все остальные логи. По моему скромному мнению, я бы держался хотя бы один месяц.
Денилсон Са Майя,
Freenas использует smartctrl для своих тестов, smartmontools.sourceforge.net/man/smartctl.8.html , и использует язык для своих тестов из этого инструмента. Я не уверен, что «самопроверки» - это полные тесты, которые вы описываете выше, или просто проверки статуса.
Джеймс МакМэхон
6

Каждое утро я запускаю короткий тест SMART, который занимает около 5 минут на всех моих дисках объемом от 1,5 до 2 ТБ. Затем раз в неделю я запускаю длинный SMART-тест, который занимает около 7 часов. У меня сложилось впечатление, что эти тесты никак не влияют на работу приводов, и единственное подтверждение, которое у меня есть, заключается в том, что их температура остается на базовом уровне (около 37 ° C) во время длительных испытаний. Результаты анализируются, фильтруются и отправляются мне по электронной почте в ежедневном отчете.

Kupy
источник
Тесты SMART не накладывают никакого «стресса» на диск и не сокращают его срок службы. Я использую одно и то же расписание (ежедневные короткие тесты, еженедельные длинные тесты) на всех системах, которыми я управляю (включая как механические диски, так и твердотельные накопители), десятки дисков прошли через это в последние годы.
Luke404
4

Цитата из официального FAQ

Если ваш ATA-накопитель поддерживает самопроверки, вы должны запускать их на регулярной основе, например, один раз в неделю:

     smartctl -t long /dev/hd?

После завершения теста вы должны проверить результаты с:

     smartctl -l selftest /dev/hd?
Janning
источник
1

SMART помогает определить, что означает, что диск может выйти из строя. Возможно, что диск не пройдёт тест SMART и все равно будет работать нормально в течение нескольких недель или даже месяцев. Каждые 30 минут мне кажутся нормальными ...

Мультивселенная ИТ
источник
Таким образом, вы чувствуете, что регистрировать это чаще будет лучше, или вы просто не думаете, что это так важно?
Петриборг,
0

Поскольку Smart Daemon проверяет только значения, хранящиеся в процессоре жесткого диска, вы можете запускать его как угодно. Идея состоит в том, чтобы распознать проблему так быстро, как она возникает, потому что они действительно являются признаком неизбежных проблем с диском.

В течение нескольких дней после получения интеллектуальных уведомлений у меня был сбой жесткого диска.

Даниэль Лейдерман
источник