[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Smart-errors



В Вто, 20/05/2008 в 20:54 +0200, Wladimir Krawtschunowsi пишет:
> Доброго времени суток.
> 
> Smart показывает ошибки на винте ...  Вопрос к тем, кто сталкивался -
> когда стоит обращаться по гарантии - и что прикладывать в качестве
> доказательства - хватит ли просто распечатки вывода smartctl или нет?
> 
> Ниже вывод смарта. Current_Pending_Sector за последние два месяца
> вырос с нуля до 22. Это повод поменять винт?

Честно говоря для sumsung'ов это нормально по моему опыту.

Теперь по теории. Current_Pending_Sector это количество секторов в
которых не совпадает чексумма. Это может быть логическая или физическая
ошибка. Дело в том, что винт с этим ничего делать не будет пока не будет
произведена запись в проблемную область. При записи в проблемную область
сразу после записи делается проверка чексуммы (чтение и проверка), если
чексумма совпадает (была логическая ошибка) Current_Pending_Sector
уменьшается на один. Если чексумма не совпадает (битый сектор) винт
"переносит" этот сектор в резервную область, Current_Pending_Sector
уменьшается на один, Reallocated_Sector_Ct и Reallocated_Event_Count
увеличиваются на один.

Я в таких случаях делал зануление, и все проблемные сектора или
пропадали или переносились. После этого следует сделать тесты SMART,
короткий и длинный. И вообще длинный тест рекомендуют делать автоматом
~раз в неделю (на серверах).

На счёт гарантии, сталкивался не раз, сколько бы у винта не было
перенесённых секторов - это не проблема, для этого и придумали
"резервную область". То есть визуально у тебя "бэдов" нет. А вот если у
винта эта область закончилась и есть сектора, которые переносить уже
некуда (бэды) - смело можно нести по гарантии.

Конечно, если с магазином хорошие отношения, можно поменять и так, всё
равно этот винт купят люди, которые не знают что такое SMART (и спят
спокойно :).

-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: