Перейти к содержимому

Как часто запускаются тесты SMART на жестком диске?

4

Как часто следует запускать быстрый тест для жесткого диска с SMART и как часто следует запускать полный тест? Должны ли тесты выполняться чаще по мере старения накопителя? Имеет ли значение производитель и тип привода?

Обратите внимание, что я делаю регулярные резервные копии, поэтому я не полагаюсь на SMART, чтобы избежать резервного копирования до самого последнего момента. Просто я хотел бы получить предварительное уведомление, если что-то пойдет не так.

8 106 просмотров
Matthew Cline спросил 12 лет назад
M 321

3 ответа

8
Принятый ответ

Я согласен с @ user1433123 ответом на плохой совет из других ответов, предлагающих игнорировать или откладывать выполнение любого теста SMART, пока у вас не возникнет проблема с диском. Цель атрибутов SMART и самотестирования - предвидеть проблемы с диском, когда это возможно.

Минимум, что вам нужно сделать, - это включить автоматический сбор данных в автономном режиме и проверять значения атрибута SMART раз в месяц или около того, даже если вы не запускаете самотестирование SMART вручную. (Обратите внимание, что некоторые атрибуты SMART не обновляются, если не включен автономный сбор данных).

При этом слишком частое выполнение коротких / длинных самопроверок (вручную) на настольном компьютере может быть пустой тратой времени. На сервере лучший подход - использовать что-то вроде «smartd» (из программного обеспечения smartmontools, Linux и Windows) для регулярного мониторинга и выполнения тестов, чтобы вы были уведомлены о возможной проблеме.

Теперь о вашем вопросе о том, как часто их запускать: для сервера я предлагаю всегда включать автономный сбор данных и запускать (автоматически, с помощью SmartD или подобного программного обеспечения) короткую самопроверку ежедневно или хотя бы раз в неделю, а затем длительную самопроверку. Ежемесячный тест Обратите внимание, что самотестирование не должно вызывать проблем с производительностью.

Для настольного компьютера, если вам придется делать это вручную, я бы запускал краткую самопроверку ежемесячно и просто включал автономный сбор данных, возможно, проводил длительную самопроверку каждые пару месяцев или около того. Если вы можете использовать автоматизированные инструменты, такие как SmartD, то вы можете делать это чаще.

Для переносных дисков (например, для съемных USB-дисков) я рекомендую запускать его всякий раз, когда это возможно, поскольку жесткий диск в движении несколько более подвержен проблемам, а значения SMART могут дать вам раннее предупреждение. Например, мы используем некоторый съемный жесткий диск для резервного копирования за пределы площадки, а используемый скрипт резервного копирования создает дамп SMART-отчета программы smartclt в локальный журнал и запускает короткий тест SMART каждый раз, когда мы делаем резервную копию (еженедельно); во время выполнения короткого теста (это занимает от 3 до 5 минут) специалисты по резервному копированию читают отчет SMART в поисках каких-либо аномалий.

Итак, в заключение, я бы сказал, что:

  • Всегда включайте SMART автономный сбор данных.
  • Чем важнее данные, тем чаще вы должны запускать самотестирование SMART.
  • Всегда старайтесь использовать автоматизированное программное обеспечение, которое запускает тесты для вас.

Проверьте справочную страницу smartctl (из smartmontools) для получения некоторой информации о каждом виде теста ( http://smartmontools.sourceforge.net/man/smartctl.8.html ), даже если вы используете для запуска программу с графическим интерфейсом, такую ​​как GSmartControl тесты.

С уважением, М.В.

MV. ответил 11 лет назад
M 371
2

"You really shouldn't need to check the HDD until it is near the end of it's warranty period. In which case I recommend you throw away the drive. Rather then to chance the fact that it is near sudden unpredictable death."

This is bad advice. If you are worried about your drive failing, then you should run smart tests on it so you can identify the failing drive quickly and take action if needed.

Smart is designed to warn you of a drive failure before it happens, whereas good hardware like a RAID controller will let you know once it has failed.

Warranty length is not an indication of drive health.

My advice to you would be

  1. Backup
  2. Run a daily SMART short test on critical drives like in home server's RAID array or NAS devices if they support it.
  3. If the drive(s) is especially critical run a weekly long test in off hours to identify a failing drive as soon as possible before the data is unreadable.

After you identify an issue, RMA the drive if it is under warranty, or purchase a replacement if it is not.

If uptime is required then invest in a simple RAID solution like RAID 1/5/6 if the data needs to be available 24/7.

I don't know of a single person who is proactively replacing their laptop hard drives every 1-3 years depending on the warranty.

Запуск тестов на дисках RAID особенно важен. Рассмотрим следующую последовательность событий в простой системе RAID 1 (зеркальное отображение), содержащей 2 диска: ** 1) ** Диск 1 бесшумно деградирует. К счастью, никто не получает доступ к плохим секторам на диске 1. ** 2) ** Сбой диска 2 катастрофически. Рейд программного обеспечения сообщает об ошибке. ** 3) ** Администратор заменяет диск 2. ** 4) ** Программное обеспечение Raid восстанавливает диск 2. Во время восстановления диска 2 происходит сбой диска 1. ** 5) ** происходит потеря данных. Потерю данных можно было бы предотвратить, если бы диск 1 был заменен между этапами 1 и 2.

Brian · 8 лет назад · 0

Обратите внимание, что последовательность событий, которые я описал в приведенном выше комментарии, основана на личном опыте. Неисправный диск с большей вероятностью погибнет во время восстановления (поскольку на диске происходит больше операций чтения, чем обычно, и эти операции касаются большей части диска). Здесь целью тестирования является снижение вероятности перекрывающихся отказов дисков за счет сокращения времени использования отказавшего диска (путем более быстрого обнаружения сбоя, что позволяет заменить диск).

Brian · 8 лет назад · 0
Brian D. ответил 11 лет назад
B 199
1

I wouldn't run it unless I suspected that something was wrong - weird sounds, or something seemed off. That said, if you absolutely had to, I'd run a quick test once a month - my laptop comes with software that does that automatically, or install something that does it automatically, like acronis drive monitor.

I'd say that drives failing smart tests are a sign something definitely is wrong, but you can have issues with drives that seem fine. Sudden death happens - life's too short to keep checking your disks, but not too short to do regular backups.

Journeyman Geek ответил 12 лет назад
J 111 454