Такая вот не простая ситуация…

На сервере стоит LSI Megaraid 150-6D. Был сделан RAID-5 из 4-х дисков SATA Seagate ST3400832AS 400Gb на портах [0]-[1]-[2]-[3].
- Зависает сервер. После перезагрузки – раид в degraded, выпал диск на порту [1] – в офлайне.
- Устанавливается новый диск (WD4000AAKS 400Gb) на свободный порт [4], помечается как hot-spare – начинается Rebuild.
- Процесс доходит примерно до ~79% - контроллер выдает «ребилд еррор» и зависает.
- После перезагрузки выясняется, что упал диск на порту [3].
Бэкапа инфы к сожалению нет…
Диагностика дисков на другом железе дала следующие результаты:
Диск [1] – нестабильно читаются приблизительно 5% секторов по всему диску, проблемы в служебке. Вытаскивание информации возможно, в идеале даже до 100%(или близко в этому).
Диск [3] – умирает одна из голов, остальные читают нормально. Больная голова читает менее половины своих секторов. Вытаскивание всей инфы скорее всего не возможно без замены голов (а данную процедуру профессионально в нашем городе не делают).
Диски [0], [2] и [4] полностью исправны
Вопросы:
1. Что можно сделать в данной ситуации для спасения данных? Вариант обращения к дорогим услугам профи пока не возможен.
2. Таких моделей дисков, как были в массиве (ST3400832AS) сейчас скорее всего найти не удастся. Возможно ли, сделав полные копии исходных дисков на другие (можно тоже однотипные), подключить их к контроллеру и настроить как соответствующие прежним из RAID5? (или сделать новую конфигурацию с копиями прежних дисков, без инициализации, соблюдая порядок дисков, чтобы они были идентифицированы раидом как элементы RAID5?).
3. Как происходит Rebuild? Изменяется ли в процессе Rebuild информация на других дисках в массиве, или только на hot-spare? Если нет – тогда теоретически, если получается поднять инфу с диска [1], он остается актуальным и можно попробовать сделать Rebuild используя его и диски [0] и [2] с новым hot-spare?
4. К предыдущему вопросу – если небольшая часть данных с диска [1] все же будет потеряна – пройдет ли Rebuild?
5. Какой алгоритм используется в данном контроллере? Где можно взять по нему информацию?
6. Если пытаться восстанавливать раид готовым софтом – какое ПО его понимает?