Восстановить базу 1C с RAID5 на 4-х SAS дисках
Задача | Восстановить 1C с RAID5 на 4-х SAS дисках. | ||||||||
Оборудование |
|
||||||||
Проблема заказчика | Пропал доступ к данным, хранящимся на сервере. Оказалось, что из массива RAID5 выпало 2 диска. | ||||||||
Результаты диагностики | В ходе диагностики было установлено, что все диски определяются как устройства. На двух дисках, которые выпали из массива, были обнаружены нечитаемые сектора. На одном больше, на другом меньше. Для восстановления данных необходимо сделать клон актуального диска для последующей сборки рейд-массива и извлечения данных. | ||||||||
Процесс | Первым делом необходимо было вычислить, какой из проблемных дисков последним выпал из массива, то есть на каком диске находится более актуальная информация.
По рабочим дискам было определено, где на рейд массиве начинается MFT и на каждом диске соответственно. Затем сделаны файлы-образы этих мест с проблемных дисков размером по 1 ГБ и, проанализировав время создания, изменения и последнего доступа к файлам, был определен актуальный диск. Запустили процесс посекторного копирования с помощью ПАК РС3000 для отслеживания и корректировки процесса чтения диска с нечитаемыми секторами. Когда образ диска сделался, то по тем же файловым записям файловой системы NTFS были определены параметры сборки рейд массива: размер блока, порядок дисков, алгоритм чтения дисков и распределение блоков четности. Выяснилось, что на диске очень много мелких файлов и процесс сохранения данных обычным копированием с собранного рейд массива обещал быть долгим. Для ускорения процесса восстановления данных было принято решение собрать рейд массив с помощью программы WinHex и скопировать собранный рейд на диск соответствующего объема. На восстановление ушло всего 4 часа, не считая времени снятия образа проблемного диска. |
||||||||
Результат | Данные восстановлены, проверка баз 1С и документов ошибок не обнаружила. Работа принята. |