м. Льва Толстого, г. Киев
ул. Саксаганского, 39 б
+380674334466
+380443387877
info@idrc.pro
support@idrc.pro

Процедура восстановления дисков RAID 5: рабочий кейс

Процедура восстановления дисков RAID 5: рабочий кейс
by

Сразу четыре SCSI диска с дефектами были сданы заказчиком для диагностики и дальнейшего восстановления. Объем информации – 36 Гб, массив относится к 5 уровню. Пронумерованные изделия имели свои отдельные типы неисправностей. Их работа проходила в структуре пятого уровня в массиве RAID.

Итоги диагностики были следующими:

— по диску HD2 выявлено повреждение файлов служебного типа и диагностировано неработающее состояние диска;

— диски HD3 и HD5 обнаружены исправными;

— по диску HD4 зафиксировано повреждение электронной начинки и не функционирующий диск.

Начальные LBA изменили конфигурацию на всех дисках.

Ситуация вполне отвечает стандартам – в первую очередь ломается функционал первого накопителя при сохранении работоспособности системы. Блоки, которые требуются в режиме недостачи, поступают из кластера Parity – с контрольными суммами по итогам операционной активности XOR. Спустя некоторое время нарушается работа следующего накопительного элемента. В этот момент объема контрольных сумм в кластере уже не хватает – это приводит к развалу массива.

Восстановление данных требует довести последний накопитель до работоспособного состояния – он позволяет скопировать данные и заново собрать информационный массив в виртуальном режиме.

Далее выполняются секторные копии с дисков HD3 и HD5, которые были исправны. HD2 HD4 доведены до рабочей кондиции и аналогично скопированы. Затем был рассчитан типовой размер блока на 128 секторов. После очередного анализа содержимого дисков был попытка определения заново двух поврежденных дисков – однако включить их в виртуальную сборку не вышло.

Возникла версия, что массив и не создавался изначально на всех четырех дисках. Оказались стертыми кластеры BootRecord и PartitionTable. Предыдущая емкость диска составляла 72 Гб, пространство делилось на две логических половины. Отсюда вывод: массив работал на 3-х дисках их 4-х. Последний находился в корзине (HD5). Определяем, какого диска недостает, затем снова рассчитываем порядок и собираем новый массив.

Однако на этом уровне внезапно выяснилось, что суммы данных не подходят под определение 100%. Предыдущая версия с ведущим HD2 была более близкой к истине.

Итоги диагностики: когда массив RAID был выведен из строя, вносились еще одни изменения в накопителях, были заменены платы – их поставили на разные места. Некоторые микросхемы ПЗУ выдержали пайку, даже перегрев в результате ремонта неквалифицированным сотрудником в центре восстановления.

При определении идеальной четности для рабочих дисков 3-5 можно их проинициализировать и сконструировать массив на новых принципах. После применения операции Build/Verify начинает свою работу автоматический пересчет контрольных сумм для данных. В итоге диску HD3 достался «мусорный» блок во всем цикле расчета. После сбора массива были максимально откорректированы все сектора и система файлов NTFS – среди них были обнаружены рабочие и битые файлы.

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *