Восстановление RAID 0

Что делать, если система хранения данных повреждена? Специалисты ГК «Интегрус» оказывают услуги по восстановлению RAID 0 при повреждениях любого уровня сложности. Накопленный опыт и компетенции позволяют быстро восстановить критически важную информацию даже в ситуациях выхода из строя двух дисков одновременно.

Восстановление RAID 0

Распространенность дискового RAID-массива из двух или более HDD без резервирования вызвана эффективным использованием дискового пространства. Функционалом поддержки и создания RAID 0 обладают не только материнские платы последних поколений, но и обычные контроллеры, позволяющие подключать от двух до четырех SATA/SAS дисков, и даже ОС Windows.

Однако у неприхотливого дискового массива нулевого уровня есть большой недостаток – низкая отказоустойчивость и отсутствие двойной защиты данных, присущих более поздним конфигурациям RAID. Из-за ошибок БИОСа или проблем с накопителями массив легко разваливается. Именно поэтому восстановление данных с RAID 0 – востребованная услуга.

RAID 0 массив создает единое пространство из нескольких НDD, на которые запись ведется блоками, циклично. При этом отсутствует избыточность, нет зеркалирования, не используются контрольные суммы. Чем больше дисков подключено, тем выше скорость, но тем сильнее уменьшается надежность.

Использовать RAID 0 как хранилище данных оправдано только в том случае, если информация неважная, подлежащая быстрому и легкому восполнению, или же настроено регулярное резервное копирование на надежный носитель.

Сила и слабость RAID 0

Простой и неприхотливый страйп выглядит привлекательным благодаря:

  • увеличению скорости чтения/записи информации;
  • экономичности и емкости дискового пространства;
  • простоты реализации из-за отсутствия пересчета контрольных сумм.

Проблемами являются:

  • отсутствие избыточности;
  • невозможность восстановить данные RAID 0 типовыми методами;
  • невозможность полного восстановления при потере, удалении или отсутствии посекторной копии хотя бы одного участника.

Нулевые массивы различаются между по следующим параметрам:

  • количество дисков;
  • размеры дисков;
  • порядок подключения;
  • размеры блока массива;
  • различным смещениям, разрывам в записи данных и областях, содержащих служебную информацию.

Почему теряются данные на RAID 0

Часто потеря информации случается под воздействием человеческого фактора: запись резервных копий выполняется от случая к случаю, происходит случайная перезапись поверх исходного массива, некорректно производится выключение сервера. В числе других причин выступают:

  • Программные (логические) факторы: вирусы, неудачные эксперименты с границами разделов, удаление либо повреждение файлов или папок, изменение мест дисков, форматирование, переустановка ОС.
  • Внешние факторы. Хранилище данных нулевого уровня крайне ненадежно, достаточно минимального кратковременного воздействия для его поломки. Падение, перегрев, возгорание, попадание воды, скачок напряжения либо потеря питания, нестабильно работающий HDD приводят к выходу их строя.
  • Потеря управления при отсутствии видимых повреждений: проблемы с материнской платой, сетевым хранилищем, RAID-контроллером).
  • Повреждение любого участника массива ведет к тому, что весь массив перестает определяться системой. Поэтому требуется восстановление RAID 0 при отказе одного из дисков.

Как восстановить данные с RAID 0 своими силами

На первый взгляд восстановить RAID несложно. Надо:

  • скопировать диски, входящие в RAID-массив;
  • определить порядок дисков;
  • определить размер RAID-блоков;
  • найти разрывы, смешения, полученные в результате записи информации, вычленить зоны со служебными данными;
  • программно собрать массив;
  • устранить логические проблемы;
  • загрузить данные на другой носитель.

В случае «аварии», если отсутствуют резервные копии, не рекомендуется заниматься восстановлением данных RAID 0 своими силами. Его не восстановить процессами, доступными контроллерам, а также запуская ребилды, меняя диски.

Категорически запрещено:

  • производить манипуляции с полностью или частично неисправными носителями данных;
  • заниматься аппаратным восстановлением, т.к. потеря блока невосстановима;
  • менять содержимое и физическое состояние дисков, образующих страйп;
  • выполнять операции и процедуры, пытаться восстановить RAID 0 программами по мануалу, не понимая сути действий.

Работать допустимо с проверенными на исправность носителями в режиме чтения, без возможности редактирования! Достаточно высок риск ошибок, приводящих к безвозвратной потере записанной в массиве информации.

Если при восстановлении RAID 0 возникнут проблемы, при дальнейшем обращении к специалистам уже не будет никаких гарантий на удачное сохранение. «Пересобранный» на коленке RAID 0 не всегда полностью восстанавливается.

Как восстановить RAID 0 без потери данных

Для RAID 0 восстановление данных требует снятия всей информации с неисправного диска.  Чтобы восстановление массива было успешным, необходимо обратиться в специализированную лабораторию.

Для того чтобы заказчик не беспокоился о сохранности конфиденциальной информации, диагностика и ремонт может производиться в его присутствии. Только определив причину сбоя можно определить оптимальную технологию восстановления, а также сориентировать по срокам и стоимости выполнения работ.

Восстановление данных может занимать от получаса до нескольких дней, хотя чаще всего удается справиться с работой за сутки. В некоторых ситуациях возможно восстановление информации по удаленному доступу.

Для восстановления RAID 0 массива специалисты пользуются тем же алгоритмом, но с учетом нюансов, способных кардинально изменить картину.

Прежде чем приступить к работе, выполняется диагностика, определяются причины поломки и предпринимаются шаги для возвращения диска в рабочее состояние.

  • После тестирования физического состояниях дисков утверждаются безопасные и допустимые манипуляции, не ведущие к утрате данных.
  • Неповрежденные диски подключаются напрямую к системе без возможности редактирования.
  • Анализируется содержимое носителей, вычленяются контрольные точки, по состоянию которых делается вывод об уровне и составе RAID-массива.
  • Производится сборка из частей узнаваемых и структурированных цепочек оптимальной длины, например, из файловых таблиц. От опыта специалиста зависит количество найденных цепочек. Определяются размеры блоков данных, порядок подключения, а также смещения и разрывы в данных, размещенных на HDD.
  • Создается полноценный посекторный образ. Для этого нужно восстановить неисправные диски.
  • Выполняется софтовая сборка. Программы имитируют правильный алгоритм работы RAID-контроллера в соответствующем доаварийному массиве дисков. Софт для выполнения данного этапа предлагается различный. Используются программы, отличающиеся по универсальности и производительности. Чаще всего для RAID 0 восстановление данных выполняется при помощи EaseUS NAS, R-Studio, Stellar и т.п. Часто применяется восстановление данных с RAID 0 r от R-Studio, т.к. программа позволяет производить сборку из одинакового набора дисков огромное количество RAID’ов, среди которых один будет правильным. Для каждого «подводного камня» имеются свои средства решения проблемы. Чем выше компетенции и опыт специалиста, занимающегося восстановлением, тем быстрее и надежнее будет воссоздана требуемая версия.
  • Проверяется наличие всех необходимых блоков данных на восстановленных или исправленных дисках. Если присутствует недостача, выясняется, циклична ли она, не является ли следствием непрофессиональных попыток аппаратного восстановления или некорректно выполненных инициализации, ребилда, пересборки, работы оборудования в нестандартной ситуации до передачи специалисту. Если выяснится, что требуемых блоков не хватает, и восполнить недостачу неоткуда, восстановление может быть только частичным.
  • Итогом работы являются максимально извлеченные из пострадавшего RAID-массива данные либо создание полного образа, которые восстанавливают работоспособность операционной системы и всего установленного ПО.

Результат работы – новый накопитель или точная копия с неисправного диска, позволяющая перезаписать ее на любой другой носитель.