Восстанавливаем информацию с поврежденного RAID 6

Печать
RAID

RAID 6 – это технология массивов, имеющая блок четности в совместности с дополнительным блоком кода Рида-Соломона. Достаточно сложная технология, которая применяется таким оборудованием, обуславливает так же и определенные трудности, если необходимо с таких RAID восстанавливать данные.

Как проводится восстановление?

Краткий список восстановления данных с RAID может выглядеть следующим образом:

  1. Изначально четок определяется блок чередования между винчестерами;
  2. Далее находится LBA диапазон всех накопителей, входящих в состав массива;
  3. После этого устанавливается очередность применения HDD;
  4. Для того, чтобы продолжить процедуру, специалистами проверяется возможность дальнейшего отказа дисков;
  5. Если отказ не предвидится, то тогда осуществляется тщательное посекторное копирование каждого накопителя, вышедшего из строя;
  6. В конечном итоге осуществляется посекторное копирование всего массива на какой-либо одиночный накопитель или же, если это невозможно, то на аналогичный по объему массив.

Определение блока чередования


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

LBA диапазон


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

Определение порядка


Размерность матрица RAID 6 представляет собой четкое количество дисков, находящихся в составе оборудования, минус два по горизонтали, а так же полному количеству дисков по вертикали.

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

Стоит отметить, что в случае выхода из строя только одного жесткого диска компенсирование файлов после замены осуществляется при помощи HDD с блоком четности, а блоки с кодом Рида-Соломона и вовсе не используются.