Восстановление данных в России и СНГ
Малая Пироговская, 18, офис 406
Пн-Пт 9:00 - 21:00, Сб-Вс 9:00 - 17:00

Ваш город - Москва?

Круглосуточный телефон

Восстановление RAID 10 на 4 дисках

Задача Восстановить данные с RAID 10 на 4 дисках
Оборудование

Western Digital WD2004FBYZ-01YCBB0 - 2TB 5.4K RPM 32MB

HDD 4 x WD2004FBYZ-01YCBB0
Уровень рейд-массива 10
Файловая система NTFS
Режим работ Экстренный
Проблема заказчика Массив перестал работать, два диска вылетело, контроллер пишет на один диск Non-Raid Disk. Меняли местами, не помогло.
Результаты диагностики

В процессе диагностики было проведено сканирование поверхности каждого диска в режиме случайного чтения в течение 20 минут. Сканирование проблем с поверхностью у дисков не выявило.

Проверка парных дисков, которые должны быть одинаковые, выявила различия в каждой паре. Это говорит о рассинхронизации рейд-массива.

Процесс

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

Первым делом были определены «зеркальные» диски. Диагностика показала, что диски в каждой паре неодинаковые и имеют различия в содержимом. То есть для продолжения работ надо определить, какой диск является актуальным в каждой паре.

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

После соответствующего анализа были выбраны 2 диска, на которых уже софтово и собирался рейд.

Кстати, в зависимости от количества дисков в рейд-массиве для определения оптимальной конфигурации можно банально воспользоваться перебором комбинаций. Например, на рейд-массиве RAID-10 из 4 дисков в худшем случае (когда неизвестно, какие диски были первыми) будет 8 комбинаций, а в лучшем — всего 4. Не так уж и много для перебора.

Но это только при условии, что известен размер блока, с которым был собран рейд-массив. Определить его можно либо опытным путем, либо как разницу между номерами файловых записей двух блоков, следующих друг за другом. В нашем случае это 64 КБ или 128 секторов.

Определив, на каких дисках собирать рейд, их порядок и размер блока, с помощью R-Studio был собран рейд-массив. Но оказалось, что для восстановления доступен только первый системный раздел на 300 ГБ.

Раздела с данными нет.

Опыт подсказывает, что в данном случае было собрано два рейд-массива на контроллере по разным смещениям, а не отформатировано все пространство на два раздела.

Сканирование дисков за пределами первого раздела нашло еще одну таблицу разделов. Поделив значение этого сектора на 2, получили значение, сколько секторов надо отступить от начала каждого диска в сборке рейд-массива, чтобы получить доступ к разделу с данными. Что и было сделано.

Результат

Как только было завершено восстановление данных, полученный результат был продемонстрирован заказчику, ведь был заказан экстренный режим работы, при котором восстановление происходит вне очереди и 24/7.

Проверка виртуальных машин и последних данных, с которыми работали, завершилась успешно. Все восставлено в полном объеме

Закажите восстановление данных

Закажите бесплатную диагностику