Естественно, я говорю о RAID массивах и конкретно о выходе из строя самого RAID-контроллера. Что же делать в данной ситуации?
На самом деле, всё не так страшно, как может показаться на первый взгляд. Информация о конфигурации RAID-массива храниться на самих HDD, входящих в массив. Обычно она расположена в первых или последних секторах каждого диска, а записывает ее туда микропрограмма RAID контроллера при формировании массива. Блок конфигурации практически обязательно продублирован на каждом диске массива. За исключением номера диска, служебные данные на всех дисках должны быть идентичны, и этим можно воспользоваться при восстановлении массива. Соответственно, всё что нам нужно - взять новый контроллер и подключить диски в том же порядке, в котором они были подключены к умершему контроллеру.
Но это лишь теория. Давайте же проверим - так ли это на самом деле?
И так же у меня есть 2 контроллера:
LSI Logic 9260-8i
Итоги проверки, в общем и целом, лично меня не удивили:
Другое дело, если вы используете внешний контроллер определённого производителя. Производители дорогих контроллеров (LSI Logic, Adaptec, Intel, Promise) довольно консервативны — одни и те же модели выпускаются достаточно долго, плюс существует практически 100% вероятность того, что на обновлённой модельке имеющегося у вас контроллера ваш массив прекрасно увидится и будет полностью работоспособен.
В общем-то, практически таким образом и работают компании, которые предоставляют услуги по восстановлению данных: они либо находят сходный контроллер, либо используют его в качестве "донора", чтобы восстановить работоспособность старого контроллера. Возможен и третий вариант - перенос энергонезависимой памяти (CMOS) вышедшего из строя контроллера на новый, дабы сохранить данные о RAID массиве.