Проблема повышения надежности и отказоустойчивости серверов привела к необходимости развития новых технологий, направленных на достижение желаемого эффекта.
Одной из наиболее удачных, стала технология RAID, которая в последнее время получила довольно широкое распространение.
Всего 5 лет назад RAID-массивы использовались в серверах масштаба предприятия, функционирующих с применением SCSI-дисков, а сегодня они уже используются даже в серверах начального уровня.
Кроме того, расширение рынка IDE RAID-контроллеров ведет к тому, то возрастает актуальность задачи относительно построения RAID-массивов на рабочих станциях с использованием сравнительно дешевых IDE-дисков.
Известные производители материнских плат Abit, Gigabyte уже приступили к выпуску плат с интегрированными IDE RAID-контроллерами.
По определению RAID — это избыточный массив независимых дисков , главной задачей которого является и повышение устойчивости сервера и его производительности.
Устойчивая работа сервера достигается за счет избыточной емкости дискового пространства.
Повышение производительности происходит вследствие одновременной работы нескольких дисков.
Однако, несмотря на то, что RAID массивы создавались для повышения сохранности данных, они также подвержены разрушению. В случае разрушения RAID массива данные теряются сразу на нескольких накопителях. Причина потери данных состоит в повреждении одного из жёстких дисков RAID массива. После этого начинается своеобразная цепная реакция следствием которой становится разрушение всего массива данных.
На данный момент известны следующие уровни raid – массивов: raid 0 (mirror);
raid 1 (stripe); raid 5; raid массивов смешанных типов 0+1, 10, 30 и 50.
Из них наибольшую популярность получил RAID 5. RAID 5 известен своей экономичностью. Избыточность достигается емкостью одного диска из массива. Как результат, защита от выхода из строя любого из винчестеров тома. К основному недостатку RAID5 стоит отнести то обстоятельство, что при выходе из строя одного из дисков – весь массив переходит в критический режим.
Происходит нагревание дисков и резкое падение производительности.
Очень часто такие нарушения в работе приводят к потере данных.
В таких случаях необходимо производить восстановление данных Raid5. Данная процедура требует наличия специфического программного обеспечения и высокого уровня квалификации у сотрудников, которые занимаются восстановлением информации c Raid массивов.
В виде примера рассмотрим основные этапы диагностики накопителей.
Сначала производится процесс изьятия информации с каждого из участников рэйда в файлы образы. Затем необходимо провести анализ структуры образов рэйда. Определяем размер блока, ротацию, порядок, смещение и прочие характеристики. Затем восстановление информации Raid5 переходит в следующий этап работы с файлами (образами) и сборки в готовый Raid на одном диске. Заключительным моментом всей последовательности операций станет анализ логики собранного рэйда и демонстрация восстановленных данных.
Таким образом, можно сделать вывод, что восстановление информации c Raid массивов – достаточно сложный многоэтапный процесс. Производить его целесообразно только в специально приспособленных и оснащенных компьютерных лабораториях.