RAID массивы предназначены для повышения производительности систем хранения данных и их устойчивости к повреждениям. Но, несмотря на свою функцию, они иногда выходят из строя. Существует несколько типов (уровней) массивов, отличающихся принципами работы и, соответственно методами восстановления.
Несложные неполадки можно устранять самостоятельно. Но, если повреждены данные критического характера, то лучше сразу обратиться к специалистам.
Основные причины выхода из строя
Наиболее распространённая причина поломок RAID массивов заключается в халатном отношении ответственных сотрудников. Выход из строя одного накопителя, в зависимости от уровня массива, сказывается на производительности всей системы. Если не отреагировать на изменения в работе системы немедленно, то плачевные последствия не заставят себя ждать.
Вторая частая причина – накопление поврежденных участков данных. Когда их количество на одном или нескольких жестких дисках достигает критического значения, они теряют связь с остальным массивом. Контроллер не может связаться с проблемными носителями и происходит сбой.
Существует множество других причин, но их рассмотрение лишено смысла, когда проблема уже имеет место быть. Лучше перейти непосредственно к принципам восстановления.
Методы восстановления
Существует два метода восстановления дисков из RAID массива: программный и аппаратный. Первый предполагает восстановление данных при помощи специальных программ (к примеру, UFS Explorer RAID Recovery), которые восстанавливают данные, основываясь на логической структуре массива. Работать рекомендуется с копиями жестких дисков во избежание последствий.
Аппаратный метод заключается в создании массива из имеющихся накопителей с идентичной конфигурацией. Попытки самостоятельного выполнения процедуры в большинстве случаев закончатся потерей данных.
Уровни RAID массивов и способы восстановления данных
Прежде всего, столкнувших с потерей данных из RAID массива, следует отказаться от любых операций, связанных с записью данных. Проверки и инициализации тоже не следует предпринимать опрометчиво, лучше сначала хотя бы проконсультироваться со специалистами.
RAID 0
Массив этого уровня использует механизм чередующихся записей. Каждый файл делится на блоки равного размера, каждый их которых записывается на один из накопителей. Восстановление всего объёма данных (за исключением файлов, размер которых меньше размера одного блока) невозможно без информации с повреждённого диска.
RAID 1
Данные в массивах RAID 1 полностью копируются на оба подключенных носителя. Даже если один из них выходит из строя на втором остаётся полная копия всей информации. Для восстановления данных подойдут стандартные программные методы. В случае неполадок с контроллером RAID массива следует подключить жесткий диск, минуя его.
RAID 10
В массивах RAID 10 используются как минимум четыре диска. Записываемый на них файл делится на два блока, с каждого из которых снимается копия и записывается на парные носители (страйпы). Выход из строя одного из накопителей не влияет на сохранность данных. При такой технологии возможны поломки двух дисков.
Если из строя вышли, скажем, все диски со вторыми половинами файлов, то восстановить данные без помощи профессионалов не получится. В других ситуациях возможно собрать информацию при помощи программного метода.
RAID 5
Для построения массива RAID 5 используется минимум три накопителя. Записываемые на них файлы разбиваются на два блока, каждый из которых записывается на один из носителей. На третьем носителей создается файл с контрольной суммой, равный по размеру одному из блоков файла. При этом контрольные суммы не хранятся на одном из дисков, а распределяются по всему доступному объёму. С восстановлением данных такого массива справится простая программная сборка.