Восстановление базы 1С с RAID5 на 4 дисках SAS
Задача | Восстановить базу 1С с RAID5 на 4 дисках SAS | ||||||||
Оборудование |
|
||||||||
Проблема заказчика | Два диска перестали работать и пропал доступ к данным. | ||||||||
Результаты диагностики | В ходе диагностики было определено:
Для восстановления данных необходим сделать копии дисков с бэд-блоками, определить параметры рейд-массива, собрать RAID, извлечь данные. Так как один диск запилен, то возможна одна единственная сборка. Остается надеяться, что запиленный диск не содержит актуальной информации. |
||||||||
Процесс |
На двух комплексах РС3000 организовали чтение дисков с нечитаемыми секторами. Так как диски небольшого объема полагали, что образы сделаются быстро. Наши ожидания оправдал только один диск – образ снялся за 40 минут. А вот второй диск читался более 9 часов. После получения образов с помощью ПО Raid Reconstructor был определен размер блока в 2048 секторов. Судя по файловым записям размер блока должен быть 128 секторов. Проведя небольшой анализ и построив карту чтения файловых записей, определили, что в рейд-массиве используется задержка в 16 блоков. Видимо рейд-массив был собран на контроллере HP. Порядок дисков было не сложно определить, так как на одном диске в 0 секторе была таблица разделов, на другом эта же таблица разделов, но немного «искаженная». Значит это диск с XOR. Таким образом, первый и последний диск были определены. Ну а еще один диск может стоять либо вторым по счету, либо третьим. Попробовав обе комбинации, выяснили, что запилился третий диск. С помощью UFSEхplorer был собран рейд массив с размером блока 64кб, задержкой 16 и backward распределением четности. Так как непрочитанные сектора у нас заполняются оригинальной сигнатурой UNREADABLESЕCTOR, после сохранения данных мы прогнали поиск по содержимому файлов на предмет поиска этой сигнатуры, чтобы определить какие файлы содержат непрочитанные области. В критичные данные повреждений не попало. |
||||||||
Результат | База 1С была полностью восстановлена, проверена и скопирована в трех экземплярах на разные типы носителей. |