Назад | Перейти на главную страницу

Что будет, если встретить URE?

Про hdd URE я знал эти моменты:

  1. По некоторым причинам, когда жесткий диск читает сектор, который FEC (данные коррекции ошибок Foward) не может исправить ошибки в этом секторе, мы вводим URE.
  2. Рейтинг URE, с которым мы столкнулись, очень низкий, но все еще существует.
  3. При реконструкции массива RAID 5 иногда это происходит, и процесс восстановления останавливается.

Но у меня остались вопросы:

  1. Что произойдет, если будет один диск? Оборудование / файловая система сообщает об ошибке, и мы потеряли файл? Или у нас есть файл с неверными данными?
  2. Будет ли перезапись некоторых данных в этот сектор URE, чтобы сектор стал нормальным? Или мы должны использовать какие-то утилиты, предоставленные производителем HDD, и переназначить другой резервный сектор?
  3. Если это произошло, когда мы зеркалируем / повторно зеркалируем массив RAID 1/10, что будет делать RAID-контроллер? Остановить прогресс зеркала? Или просто скопировать некорректные данные на другой диск?

Спасибо за ответ, вопрос 1 и 2 решен.

Но третий вопрос, который я имею в виду, если вы встретите URE при преобразовании одного жесткого диска в массив RAID 1 путем добавления другого нового диска или замены отказавшего диска в массиве RAID 1/10, избыточности для исправления ошибки нет. Завершит ли он процесс зеркального / повторного зеркалирования с данными об ошибках? ИЛИ остановить прогресс, например реконструкцию RAID 5?

  1. С одним диском неисправимая ошибка - это просто ошибка - это невозможно сделать, и о ней сообщается файловой системе, а затем приложению, пытающемуся прочитать файл. Как правило, предпочтительнее получать явную ошибку вместо недостоверных данных.
  2. Запись в нечитаемый сектор либо исправит физический сектор (для мягкой ошибки, например, когда запись была прервана из-за потери питания), либо диск отобразит логический сектор в один из своего резервного пула. Это происходит по усмотрению привода и обычно не выбирается пользователем / драйвером.
  3. Контроллер RAID, скорее всего, восстановит сектор - либо с зеркала, либо путем восстановления данных из набора избыточности. Когда во время зеркалирования или перестроения (другая) ошибка чтения предотвращает это исправление, ошибка сохраняется, и массив становится плохим. Некоторые наборы RAID могут исправить несколько ошибок (RAID 6 или некоторые вложенные RAID), но как только ошибки накапливаются, вам не повезло.

Важно следить за тем, чтобы ошибки не накапливались в редко используемых секторах - они могут стать неисправимыми ошибками, когда сектора остаются непрочитанными в течение месяцев или даже лет. Итак, убедитесь, что вы включили очистку данных, патрулирование носителей, чтение патрулей или все, что это требуется на вашем оборудовании, чтобы регулярно проверять все данные. Таким образом, вы гарантируете, что восстановление будет работать, когда оно вам понадобится.

Некоторые люди сообщают, что во время восстановления дополнительные диски начинают выходить из строя из-за стресса, но я обнаружил, что это миф. Диски просто натыкаются на устаревшие, накопленные ошибки. Вы можете без проблем нагружать даже очень старые диски в течение нескольких дней.