Широкого распространения массив RAID 50 не получил ввиду сложной реализации, низкой надежности и необходимости использования минимум 6-ми носителей. Его отказоустойчивость является посредственной, ни о какой абсолютной защищенности информации и речи быть не может, поэтому восстановление RAID 50 массива нашим мастерам приходится осуществлять довольно часто.
Человеческий фактор очень часто может являться главной причиной потери информации на RAID, ответственные за компьютеры в какой-то момент частенько перестают создавать резервные копии или создают их прям на тот же массив. Довольно часто RAID разрушается из-за не правильного выключения сервера или других недопустимых операций.
Мы имеем опыт работы и качественно осуществляем восстановление RAID массивов любых уровней и с любыми неисправностями. Возможно экстренное выполнение работы даже ночью, а также присутствие заказчика при исполнении всех услуг, чтобы обеспечить беспрецедентную конфиденциальность.
Внутреннее устройство RAID 50 массива
RAID 50 может быть построен из 6 и более дисков, обязательным условием является четное их количество. Массив является комбинацией 5 и 0 уровней и наследует все достоинства и недостатки их обоих. Сущностью уровня кроется в объединении в страйп (0 уровень) двух массивов 5 уровня, возможно также обозначение как 5+0. В среднем производительность массива находится где-то между RAID 5 и 0. С помощью средств самого контроллера возможно восстановление RAID50 массива до исходного состояния, в случае выхода из строя одного или двух дисков, но только если они входят в разные 5-е подуровни. Но не стоит забывать, что реконструкция массива штатными средствами чревата поломкой и других дисков, в процессе выполнения этих операций, из-за высокой непрерывной нагрузки. Также существует вероятность некорректной работы метода реконструкции, в результате которой могут быть испорчены данные без возможности их восстановления. Конечно же, массив этого уровня тоже никак не застрахован от одновременной поломки 3-х и более дисков и от логических проблем любого рода, поэтому бэкапы важной информации нужно делать на другие устройства.
Достоинства массива RAID 50
- Скорости чтения и записи данных принимают промежуточные значения по сравнению с массивами 5 и 0 уровней. Но при разных задачах производительность может быть как близкой к RAID 0, так и становиться хуже 5-го.
- Массив RAID 50 обладает хорошей экономичностью, объем дискового пространства можно вычислить по формуле (N-2) * S, где N – количество дисков в массиве, а S – емкость минимального из них.
- Отказоустойчивость низкая, работоспособность сохраняется при проблемах с 1 или же 2 дисками, но они должны быть в разных “пятерках”. Надежность ниже массива 5-го уровня и уж тем более ниже 6-го.
Недостатки массива RAID 50
- Сложная реализация, необходимо минимум 6 дисков, а для хорошей производительности желательно не менее 8-ми. Поддержка в контроллерах встречается довольно редко.
- При выходе из строя хотя бы одного диска массив перейдет в критический режим (Degrade), при этом скорость работы значительно понизится.
- Если восстанавливать штатную работу RAID средствами контроллера методом Rebuild или Reconstruction, то непрерывная критическая нагрузка в течение часов (а может быть и дней), может привести к поломке еще одного или больше дисков. В этом случае восстановить данные RAID 50 массива стандартным способом не получится.
При переходе RAID 50 массива в нерабочий режим мы абсолютно не рекомендуем делать любые процедуры для восстановления его в рабочий вид, если у Вас нет копии всей незаменимой информации, содержащейся на нем. Ведь наш многолетний опыт по восстановлению данных с RAID 50 дает возможность уверенно утверждать, что при выполнении таких операций велик риск возникновения накладок, в результате которых присутствует риск окончательной потери всей информации, находящейся на массиве.
Этапы восстановления информации с RAID50
- Создание копий всех дисков из состава массива.
- Определить порядок дисков.
- Вычисление размера блока.
- Подобрать алгоритм записи блоков для RAID 5. Скорее всего, это Asynchronous / Synchronous и Right / Left или еще обозначают Backward / Forward.
- Понять имеются ли разрывы и смешения при записи блоков, а также зоны содержащие служебные данные.
- На основании всех необходимых сведений построить виртуальный RAID 50.
- Избавиться от логических проблем, если они есть.
- Выгрузка пользовательской информации на иной рабочий накопитель.
Это этапы работ в общем виде, реально какие-то пункты запросто могут содержать дополнительные виды работ. Например, частенько в первом пункте для клонирования какого-то диска возможно понадобится заменить вышедший из строя блок головок HDD массива RAID 50 восстановление данных и в таких ситуациях возможно практически всегда. А если есть значительные повреждения самой поверхности магнитных дисков, то выгрузку информации подчас в конечные сроки можно осуществить только методом параллельного создания копии пропустив 1-й этап работы. Конечно же, все это оговаривается с клиентом после детальной диагностики специалистами состояния конкретного RAID массива.
Восстановление данных RAID 50 самостоятельно
Во-первых, мы совершенно не рекомендуем что-то предпринимать самостоятельно, когда даже один диск массива имеет физические проблемы. Во-вторых, чтобы начать работу все диски необходимо подключить к обыкновенному контроллеру (не RAID), либо контроллер должен обладать функцией работы дисков методом Host. Далее можно использовать программу для восстановления обладающую возможностью логической сборки массивов и обладающей набором необходимых функций, например: UFS Explorer, WinHex, R-Studio, Raid Reconstructor. Сборку RAID50 в любых случаях тривиальной назвать нельзя, в результате комбинации массивов двух уровней все так перемешивается, что и профессионалы с огромным опытом иногда разгадывают алгоритм в течение нескольких часов. При серьёзных проблемах дополнительно будет необходим глубокий анализ, знание структур и файловых систем изнутри, чего совершенно невозможно и не имеет смысла объяснять в формате такой статьи. Естественно ни при каких условиях на исходные диски ничего записывать не допускается, в том числе модифицировать их текущее содержимое. Воспрещено делать проверку при помощи утилит ScanDisk, fsck и CheckDisk, создавать или удалять разделы, инициализировать или форматировать.
Мы можем восстановить RAID массив любого типа
- Файловые системы: ReFS, FAT, Ext, HFS, HFS+, JFS, RaiserFS, FAT32, XFS, Ext3, VMFS, UFS2, Ext4, Ext2, NTFS, NSS (Novell), ZFS и др.
- Операционные система: IRIX, Linux, NetWare, Free BSD, Windows, Mac OS, AIX, Open Solaris, QNX, HP-UX, OS/2, UNIX.
- Тип контроллера: встроенный, внутренний, аппаратный, полуаппаратный (Fake RAID), внешний, программный (софтовый).
- Интерфейс: SATA (Serial ATA), InfiniBand, SCSI, Fibre Channel, IDE, USB, EIDE, SAS, eSATA и др.
- Контроллеры: Intel, Mylex (eXtremeRAID), HP, Adaptec, IBM, Orient, STLab, American Megatrends (AMI MegaRAID Express, MegaRUM), LSI (MegaRAID SAS, 3ware), Tekram, Promise (FastTrak).
Наши мастера понимают, как восстановить RAID 50 с любыми проблемами: сделан неудачный Rebuild, RAID перешел в Degraded или Falled или развалился, сгорел или сломался RAID контроллер, после пересборки или инициализации, пропали разделы или тома. Мы делаем восстановление данных при ошибках RAID контроллера, когда он выдает Kernel Panic, синий экран смерти или Error, подвисает и даже пищит.