на контроллере стоит последняя доступная с сайта адаптека прошивка build 17342
На дисках кроме RAID5EE есть еще один RAID5 и два массива RAID6,
кроме этого в начале дисков когда-то был RAID0 на 30Gb
и на 3-х дисках (CN1 D0,1,3)в начале осталась маленькая, едва заметная ступенька из пустоты.
После того, как один диск в начале февраля внезапно умер,
на заново установленном диске контроллер неправильно выделил области под массивы.
(дальняя область на всех остальных дисках, относящаяся к RAID5EE восстановилась как первая в начале,
причем сделано это было контроллером довольно жестоко, экспандинг 5EE массива был сделан
поверх только что прошедших ребилд сегментов остальных массивов,
т.е. фактически он "убил" только что восстановленные сегменты
других массивов,что привело к повторному их ребилду в конце диска)
Решил попробовать это исправить, и заодно убрать ступеньку от RAID0 с оставшихся дисков.
Поочередно: помечал диск как failed, отключал диск, подключал обратно - ждал полного восстановления,
потом то же самое со следующим диском.
Первые три диска (СN0 D0,1,2)нормально восстановились, ступенька от RAID0 в начале убралась.
Затем дошла очередь до диска(CN0 D3), на котором массивы ранее были восстановлены немного не так.
Действия такие же: пометка как failed, отключение, подключение обратно.
RAID5EE как и полагается перешел в статус "Compacting",
Сбой произошел после того, как я вернул диск обратно, RAID5EE почти сразу получил статус оффлайн (минут через 15 после начала компактинга).
Подключенный диск не определялся, rescan bus не помогал, появился обратно только после рестарта системы.
Сначала попробовал Force online с 7-ю дисками не помогло, ругался на якобы отсутствующие части.
Подключил диск CN0 D3 обратно, сегмент на нем пометился, как принадлежащий массиву, несмотря, на то что в компактинге он не участвовал.
Force online после некоторых размышлений контроллера выдает отказ(что в принципе правильно, т.к. 15 минут диска в системе не было)
ERR 39477:A00C-S--L--
Could not force logical device online: controller 1, logical device 5 ("Device 5"). Result codes: [DETAILS: General failure: The requested function failed. RC:-5 API:0x6 IOCTL:0x0].
Все остальные массивы восстанавились нормально по старым местам.
Из топика http://3nity.ru/viewtopic.php?f=6&t=11325
понял, что можно попробовать:
удалить массив
создать новый с опцией quickinit,
выдернуть диск CN0 D3, который я помечал, как failed,
и далее compacting, подключение диска expanding
и восстановление данных.
Но в реализации этого варианта меня пугает другое -
контроллер не дает мне сейчас создавать новые массивы,
при выборе любого диска для нового массива пишет,
что Physical drive segment limit reached.
Первый раз я на это наткнулся, когда ранее я не смог пересоздать RAID0. Но так как он был ненужен, то разбираться не стал.
А сейчас удалил самый дальный массив RAID5, в итоге получилось минус два массива, есть много свободного места,
а новый массив создать все равно не дает!
Что это? Косяк прошивки?
Или количество поддерживаемых массивов уменьшилось на значительную величину в новых прошивках?
(массивы создавались при другой прошивке три года назад)
Или просто нельзя создать логическое устройство номер 1, если уже есть номер 5?
Удаленные ранее массивы имели логические номера 1 и 4.
т.е. сейчас присуствуют логические устройства номер 0, 2, 3, 5.
0: RAID5 100Gb
2: RAID6 500Gb
3: RAID6 513Gb
5: RAID5EE 1242Gb
Для примера список сегментов CN0 D0.
Пока я пришел к выводу, что у меня фактически сейчас два варианта:
1. Удалить массив и если контроллер все-таки дает создать новый, то действую дальше, если не дает что делать тогда вообще непонятно.
Можно было попробовать удалить и другие массивы, но тогда я уже скорее всего не смогу создать новый RAID5EE
в тех же границах, что и старый из-за смещения по разным дискам.
2. Попробовать создать виртуальный RAID5 в R-Studio, но поймет ли она RAID5EE из 7 дисков я не знаю...
Прошу помочь советом по восстановлению данных с массива.