Восстановление данных с RAID 5 на 7 дисках

Диагностика и восстановление RAID 5

При осмотре неисправных дисков, залитых водой, обнаружены следы окисления и коррозии элементов платы контроллера. А так как для восстановления данных с RAID массива 5 уровня на 7 дисках, как в нашем случае, то требуется реанимировать как минимум два диска, при условии, что все диски актуальные и до последнего момента участвовали в работе массива. В идеале восстановить на время работоспособность всех трех дисков, чтобы сделать посекторные копии для дальнейшей работы. Что собственно мы и сделали, установив новые исправные контроллеры с переносом содержимого ПЗУ. Параллельно тестировали исправные диски на наличие сбойных секторов. И оказалось не зря. На одном из них были обнаружены бэд-блоки. Пришлось для восстановления данных делать его копию тоже. И теперь, в нашем распоряжении все 7 дисков и можно приступать к анализу содержимого дисков для определения конфигурации массива. Нам известно, что мы имеем дело с RAID5 и для сборки массива нам еще надо определить порядок дисков, размер блока данных и алгоритм распределения контрольных сумм.
RAID 5, в нашем случае, был отформатирован в ext4, а значит способ определения параметров массива по файлом NTFS не подойдет из-за их отсутствия. Обратимся к такой чудесно программе, как Raid reconstructor. В описании этой программы указано, что она умеет в автоматическом режиме определять параметры массива, но на нашей практике успешный результат программа показывала в паре случаев. И то в основном при определении параметров Raid 0 на файловой системе NTFS. Отвлекся)
Полезная опция Raid reconstructor, даже в демо режиме, это построение энтропии. На основе этой информации можно узнать размер блока, порядок дисков и все ли диски есть для сборки массива. В нашем случае тест энтропии выглядит так:

Не буду вдаваться в подробности и утомлять вас техническими деталями, скажу только, что необходимые параметры массива были определены и можно приступать к сборке массива.
Собрать рейд можно в разных программах. В этом случае мы использовали R-Studio, хотя линукс она открывает долго. ;-( Чем хороша эта программа, так это возможностью быстро найти последние файлы, с которыми работали. И оказалось, что в нашем массиве все таки есть диск, которые выпал из массива и какое-то время массива работал без одного диска до того момента пока его не залили. Пришлось методом перебора искать «старый» диск.
В результате RAID 5 был собран корректно и запущен процесс сохранения данных на отдельный диск. На фото вы можете видеть, что индикаторы на одном из дисков не горят. Это потому что этот диск не участвует в сборке массива и к нему нет обращения в процессе работы. С ним данные восстанавливаются поврежденными. По завершении сохранения данных полученный результат был продемонстрирован заказчику для проверки. Проверка была в несколько этапов, так как результат должны были посмотреть несколько человек, чьи данные были на массиве. Проверка проходила удаленно, без приезда к нам в офис. В итоге все оказалось восстановлено и очередной успешный кейс мы записали на свой счет.

Если вы столкнулись с похожей проблемой или у вашего массива сломались диски, файловая система стала RAW, диск или диски стали в статусе deegraded и пр. и необходимо восстановление данных с RAID 5 массива – обращайтесь и мы поможем.
Диагностика бесплатная! Оплата за положительный результат!
Быстрая диагностика
В большинстве случаев диагностика носителя занимает 15-20 минут. Она всегда бесплатная, проводится при вас и после нее определяется стоимость восстановления данных.
Доставка в лабораторию
В вашем распоряжении наша курьерская служба, которая может забрать поврежденный носитель и привезти назад восстановленные данные в кратчайшие сроки.
Оплата за результат
Оплата за восстановление происходит только, если результат вас устраивает. Никаких скрытых платежей в нашей лаборатории вы не увидите.