Недавно я внимательно наблюдал за жестким диском с поддержкой SMART (подключенным к серверу OSX, что не очень помогает с выходом SMART из коробки).
Диск однозначно выходит из строя - щелкают головки, тесты SMART не проходят (несмотря на SMART overall-health self-assessment test result: PASSED
) и т. д., и у меня есть замена, которая будет отображаться как DD, когда вы это читаете.
У меня только что был вопрос о выходе SMART (а не о том, неисправен ли привод!). В Remaining
процент ниже - это количество теста, оставшееся после обнаружения первой ошибки.
Вопрос в том, продолжается ли SMART-тест после обнаружения ошибки? Если нет, кто-нибудь знает, есть ли способ принудительно завершить и протестировать весь диск?
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed: read failure 80% 18302 406986
Спасибо за ваше время!
Нет, тест не продолжить после обнаружения первого сбойного сектора.
На странице руководства smartctl:
selftest - [ATA] распечатывает журнал самопроверки SMART. На диске ведется журнал самотестирования, в котором показаны результаты самотестирования, которые можно запустить с помощью параметра «-t», описанного ниже. Для каждого из последних двадцати одного самотестирования в журнале отображается тип теста (короткий или расширенный, автономный или дополнительный) и окончательный статус теста. Если тест не завершился успешно, отображается процент оставшегося теста. Также печатается время проведения теста, измеряемое в часах срока службы диска. [Примечание: эта отметка времени переносится через 2 ^ 16 часов, или 2730 дней и 16 часов, или около 7,5 лет.] Если обнаруживаются какие-либо ошибки, адрес логического блока (LBA) первой ошибки печатается в десятичном виде. В системах Linux на веб-странице smartmontools есть инструкции о том, как преобразовать этот адрес LBA в имя файла на диске, содержащего ошибочный блок.