RAID-? Восстановление данных ¶
От: back2egg 29 декабря 2010 г. 10:36
Прикольно получилось.
Есть сервер IBM eServer xSeries 346 Server и в нем 3 диска:
IBM-ESXS ST373207LC FN
IBM-ESXS ST373454LC FN
IBM-ESXS ST373307LC FN
Собраны в аппаратный RAID. А вот какой - история уже умалчивает. На сервере RHEL4.
Случиось так, что необходимо было переписать их серийные номера.
Сделал halt (очень удаленно). И тут произошло непредвиденное - человек на той стороне вынул диски не обесточив сервер и при этом даже не подумал запомнить какой диск из какой корзины.
Ну и конечно ничего уже не загрузилось. Мало того - один из дисков вообще вышел из строя. Не определяется биосом, индикатор на сервере показывает выход диска из строя.
Поскольку на сервере стоит онлайн сервис, то в панике наломали дров. А именно - поставили новые диски, заново собрали на них raid1 и "восстановились" из бэкапа двухмесячной давности.
Потери данных колоссальные. Очень хочется попытаться восстановить данные со старых дисков.
Они установлены в данный момент в другой сервер (тоже rhel4, но уже с программным raid и поэтому "потерянные" диски видны в ОС). Естественно смонтировать ничего не удается.
Утилитой TestDisk & PhotoRec удалось выцепить оттуда некоторые архивы. В том числе и дамп одной-единственной нужной базы. Но увы - он побитый. Т.е. начало файла правильное, но дальше сплошной "мусор".
К сожалению, ни о каких манипуляция руками речи быть не может - сервер находится за много тысяч км в датацентре. Человека который мог бы что-то сделать руками в данный момент там нет и будет не скоро. На всех серверах исключительно rhel4. Windows нет.
Какими программами можно еще поиграться?
А может вы возьметесь удаленно восстановить данные?
Есть удаленная консоль. Есть управляемая розетка к которой этот сервер подключен. При необходимости сервер может быть отдан под любые эксперименты полностью.