Рейтинг:7

SMART показывает нечитаемые сектора, скрабы btrfs чистые - что правильно?

флаг ng

У меня есть пара дисков в RAID1, отформатированных с бтрфс.

Диски проходят периодическую очистку, и я получаю уведомления о результатах. Работают отлично уже года 2-3 без нареканий.

Однако недавно я добавил умный к моей установке, и она тут же пожаловалась на небольшое количество нечитаемых секторов на одном из дисков:

Устройство: /dev/sdc [SAT], 4 в настоящее время нечитаемых (ожидающих) сектора

Я провел очистку этого диска, которая обнаружила и исправила такое же количество ошибок, но умное сообщение об ошибке не исчезло. Последующие очистки на том же диске не показывают ошибок.

Я не уверен, какой из этих инструментов является наиболее точным. умный показывает ложноположительный результат или бтрфс отсутствуют поврежденные сектора, или, возможно, я неправильно понимаю результаты?

Как лучше всего проверить работоспособность диска?

Спасибо!

Рейтинг:12
флаг ca

На большинстве дисков реализовано так называемое «сканирование области поверхности», которое запускается автоматически и периодически. Такое сканирование происходит на вся поверхность диска, даже на пустых/свободных участках. С другой стороны, бтрфс чистить только чеки Используемое пространство, что означает, что пустые области диска не проверяются.

Это означает, что SMART обнаружил некоторые проблемы с неиспользуемыми секторами, но они не распознаются бтрфс просто потому, что он не использует эти сектора.

Если быстро лезут ошибки SMART, предлагаю как можно скорее заменить сбойный диск.

dkd6 avatar
флаг ng
Я не знал об этой разнице, и это объясняет несоответствие результатов. Спасибо!
Рейтинг:12
флаг ng

Ответ Shodanshok превосходен, но чтобы ответить на ваш буквальный вопрос:

Как лучше всего проверить работоспособность диска?

Напишите об этом полностью. Прошивка диска пометила эти сектора как ожидающие перераспределения. Он может сделать это, когда они написаны. Это либо «исправит» сектор, либо создаст перераспределенные сектора, что вы также можете увидеть в SMART.

Затем теоретически вы можете выполнить сканирование чтения с задержкой на диске. Это часто говорит о том, насколько надежны секторы.

А с практической точки зрения, возможно, пора заменить диск. Это одна из тех прелюдий к неудаче, за которой я наблюдаю. Еще одно «ата-исключение» в системных журналах. Обычно они происходят до того, как mdadm (или RAID-контроллеры) отключают диски, и я подозреваю, что btrfs аналогичен (хотя у меня нет опыта).

dkd6 avatar
флаг ng
Спасибо вам за ваши предложения! Ошибки SMART не появлялись примерно месяц или около того, но я попытаюсь выполнить полную запись, чтобы проверить. Я также буду следить за системным журналом.
флаг mx
Возможно, следует отметить, что значения CPS должны уменьшаться, если эти сектора записываются. На большинстве стандартных жестких дисков CPS представляет собой количество заведомо поврежденных секторов, которые еще не были переназначены микропрограммой на резервные. Если это число не уменьшается после полной записи на диск и вы не видите новых «перераспределенных секторов», вам следует серьезно подумать о замене диска, так как это указывает на то, что на нем закончились запасные сектора для переназначения.
joshudson avatar
флаг cn
@AustinHemmelgarn: Знаете, иногда мне хотелось бы найти диски, которые не были переназначены на запасные. Если сектор становится плохим, BTRFS может просто деформироваться вокруг него.
флаг ng
@joshudson такая информация будет потеряна при переформатировании. Пометка блоков как плохих в файловой системе — это то, что я с радостью оставлю в прошлом.
joshudson avatar
флаг cn
@Halfgaar: отставание RAID из-за того, что один из дисков должен читаться в резерве, - это то, что я хотел бы оставить в прошлом. В любом случае, я всегда сканирую формат на наличие плохих блоков. Иногда формат действительно исправляет плохой блок. (Видел это на старых дисках, которые не переназначались.)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.