Защита от скрытого повреждения данных
Сканирование и исправление скрытых ошибок выполняется системой в фоновом режиме в периоды чтения данных с клиентов.
Используемый в RAIDIX механизм защиты от скрытого повреждения данных позволяет обнаружить и исправить скрытые ошибки во время выполнения обычных дисковых операций за счет анализа контрольных сумм без потери производительности.
Применение
Скрытое повреждение данных — ошибочное изменение данных на накопителе, как правило, происходящее из-за неявных ошибок в программной или аппаратной части. На стороне оборудования нарушения целостности данных возникают из-за износа механизмов жесткого диска, повреждений каналов передачи данных, отключения электропитания и т. п. Ошибки в программном слое происходят из-за проблем в коде операционных и файловых систем, прошивки адаптеров и накопителей.
Основная проблема состоит в том, что на программном уровне подобные ошибки не идентифицируются — если у RAID-массива все диски на месте, то он не проверяет данные на целостность. Это приводит к тому, что неверные данные могут быть переданы приложению, и приложение выдаст неверный результат.
Основная проблема состоит в том, что на программном уровне подобные ошибки не идентифицируются — если у RAID-массива все диски на месте, то он не проверяет данные на целостность. Это приводит к тому, что неверные данные могут быть переданы приложению, и приложение выдаст неверный результат.
Принцип работы
Реализованный в ПО RAIDIX 5 механизм обнаруживает и устраняет скрытые повреждения данных прямо в процессе их чтения с накопителя. Система считывает необходимые данные и соответствующие им контрольные суммы, сравнивает их значения и на основе этого оценивает целостность того, что было прочитано с диска. Функция применима на любом Generic RAID с контрольными суммами (уровни 5, 6, 7.3, N+M).
Подробнее — в документации.
Благодаря уникальным вычислительным алгоритмам восстановления данных из контрольных сумм подобные операции происходят практически без потери производительности. Также существует возможность во время низкой нагрузки системы, запускать принудительное сканирование всего объема хранения на предмет скрытых повреждений. В этом случае механизм может автоматически исправлять эти ошибки, либо отправлять пользователю соответствующее уведомление. Актуальность проблемы скрытого повреждения данных возрастает в связи с увеличением объемов СХД и возрастанием емкости накопителей.
Подробнее — в документации.
Благодаря уникальным вычислительным алгоритмам восстановления данных из контрольных сумм подобные операции происходят практически без потери производительности. Также существует возможность во время низкой нагрузки системы, запускать принудительное сканирование всего объема хранения на предмет скрытых повреждений. В этом случае механизм может автоматически исправлять эти ошибки, либо отправлять пользователю соответствующее уведомление. Актуальность проблемы скрытого повреждения данных возрастает в связи с увеличением объемов СХД и возрастанием емкости накопителей.
Идентификация и исправление скрытых ошибок происходят
практически без потери
производительности
Особенности технологии
Защита от скрытого повреждения данных позволяет идентифицировать и устранять скрытые ошибки во время выполнения обычных дисковых операций за счет анализа контрольных сумм. При этом операции идентификации и исправления ошибок происходят практически без потери производительности.
Эта технология может быть применена только на инициализированных RAID-массивах. Механизм защиты от скрытого повреждения данных не может быть использован одновременно с функцией упреждающей реконструкции.
Эта технология может быть применена только на инициализированных RAID-массивах. Механизм защиты от скрытого повреждения данных не может быть использован одновременно с функцией упреждающей реконструкции.