Урок 9. Восстановление данных с RAID массива нулевого уровня
1) Исходные данные.
2) Инструменты.
3) Техника безопасности.
4) Процесс восстановления файлов.
Исходные данные
Итак, мы имеем четыре жестких диска собранных в RAID массив 0-го уровня на контроллере FastTrak.
Такая система оказалась крайне неустойчивой , и, спустя год работы, такой raid деградировал. Причиной могли оказатьcя пару бэд-блоков на любом из винчестеров, или другая мелкая проблема.
Контроллер.
Инструменты
Для восстановления данных с RAID массива нам понадобится стендовый компьютер с предустановленной на него программой WinHex, 1-н жесткий диск размером не меньше суммарного объёма всех дисков (для сохранения на него образов), и 1-н жесткий диск для копирования на него восстановленных данных (либо всего собранного образа).
Техника безопасности
Никаких манипуляций с исходными жесткими дисками (кроме копирования) ни в коем случае проводить не будем, чтобы не навредить. С них необходимо сделать копии (клонировать), и работать исключительно с этими копиями-образами.
Процесс восстановления данных.
Подключаем каждый из винчестеров к нашему компьютеру:
Запускаем программу WinHex, клонируем все диски в файлы образы. Имейте ввиду, работать с винчестерами можно лишь в том случае, если у них нет никаких проблем, в частности бэд-блоков.
Вот мы сделали четыре файла образа
Итак, мы теперь имеем четыре файла образа, но это еще только НАЧАЛО работы. Теперь нам необходимо определить в какой очередности диски находились в массиве и какой размера блока (страйпа)
Итак, давайте определим.
Проще всего определить первый диск в массиве, так как именно на нем должен быть 0-ой сектор (партишн) и ,возможно, boot-сектор.
Давайте откроем все четыре образа в программе WinHex и внимательно посмотрим на содержимое.
Для удобства, открытые файлы интерпретируем как диски (в меню: Specialist/Interpeter Image File As Disk)
Смотрим диски по очереди. Итак, партишн сектор оказался у нас в образе disk250_1.img, делаем вывод, что это наш ПЕРВЫЙ диск в Raid массиве
Определить последовательность остальных дисков проблематичнее, но нам это и не нужно, проще виртуально проверить все шесть оставшихся комбинаций :) .
Но, прежде, чем это делать давайте определим размер блока (stripe-size).
Листаем оставшиеся образы-диски от начала и до первого НЕОБЫЧНОГО перехода информации.
У всех дисков кроме первого, с сектора №128 начался ПЕРЕХОД "другой" информации, что с высокой вероятностью, указывает, что размер нашего страйпа 128секторов (или 64Кб).
Теперь делаем следующее: заходим в меню /Specialist/Assemble RAID System и начинаем по очереди отстраивать все шесть комбинаций.
(Хочу обратить внимание, что мы сами не перебираем комбинации, а путем анализа по контрольным точкам файловой системы на 99% верно определяем ЧЕРЕДОВАНИЕ. Но технология проведения такого анализа требует написания отдельной объемной статьи).
Строим каждый из вариантов по очереди. Кликаем ОТКРЫТЬ раздел.
Если Вы построили в неправильной последовательности, WinHex вам выдаст ошибку или ничего не покажет.
Если построили правильную последовательность то, при открытии, Вы увидите свои папки и файлы :)
Теперь остается сохранить самые нужные папки на другой жесткий диск, либо склонировать ВЕСЬ правильно собранный RAID 0 на другой винчестер.
Если же у Вас неимеется необходимого инструментария либо достаточной квалификации для самостоятельного отстраивания рейда, советуем не рисковать данными. Наши специалисты обладают высокой квалификацией, многолетним опытом проведения таких операций, всеми нужными техническими инструментами для того, чтобы помочь Вам быстро и качественно
Материал принадлежит ООО "Рекавери Дата Медиа". Перепечатка статьи допускается с обязательным ссыланием на сайт авторов www.rdm.kiev.ua