Восстановление данных RAID (рейд) массива

Вышел из строя RAID массив, файловый сервер не доступен, база данных не работает. Мы готовы Вым помочь, наши специалисты проведут работы в разумные сроки и максимально эффективно. В нашем распоряжении имеется всё необходимое оборудование и программное обеспечение для диагностики конфигураций любого уровня сложности. В  лаборатории возможно копировать данные практически во всех случаях: неисправный контроллер, сбойные диски, поврежденная службная информация, нарушение логической целостности. Мы осуществляем работу по восстановлению RAID различного уровня от широко распространенных RAID 0,1,5 до самых экзотических.

RAID могут быть созданными на базе аппаратных контроллеров от Intel, Adaptec, LSI, Tekram и других производителей. Жёсткие диски могут быть практически с любым современным интерфейсом: SATA, SAS, SCSI, IDE. Файловые системы NTFS, Ext2, Ext3, Ext4, ReiserFS и другие. Привозите сервер к нам, мы проведём инструментальную проверку рейда, реконструируем его и прочитаем файлы в максимально полном объеме.

Для Вас круглосуточные бесплатные консультации по телефону +7 (812) 313-44-60, звоните. Восстановление данных с RAID возможно. Мы максимально быстро восстановим данные и Вы продолжите работу.


Как происходит восстановление RAID массива?

Это сложный процесс, состоящий из ряда последовательных стадий. Результат каждого этапа важен для последующих и ошибки не допустимы, множество нюансов нужно учесть в работе. Например:  RAID аппаратный или программный, какой контроллер использовался, какая операционная система была установлена и другие особенности. Важно соблюдать технологический процесс, он давно отработан нашими специалистами и дает стаблильно хороший результат. Вот последовательность действий совершаемая при реконструировании RAID.

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

Реконструируем исходный порядок. Для этого нужно получить метаданные, которые использовал контроллер. Они как правило хранятся в конце или начале каждого носителя. Получив эту информацию можно существенно сэкономить время, в противном случае воссаздовать порядок придётся подбором, а это очень трудоёмко. Например у нас есть четыре винчестера и нам не известно количество областей (array disks) и их уровни, возможное количество комбинаций вычисляется путём получения факториала от числа дисков. Допустим их четыре получаем 4! = 24. А если у нас их шесть, тогда  6! = 720. Дальше считать не будем, что бы не расстраиваться.

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

Собираем логический диск (array disks). Располагая выше описанными сведениями возможно осуществить данную операцию и на выходе получить логически целый образ . Далее следует проверка RAID на целостность, и если сборка прошла корректно, то файловая система стновиться доступной и можно приступать к копированию файлов на исправный накопитель, в противном случае переходим к следующему этапу.

Ресставрируем файловую систему. Блоки данных и блоки чётности могут быть выстроены в правильном порядке, но файловая система не доступна. В этом случае проводим анализ файловой системы и исправляем ошибки.


Что нужно делать при выходе из строя дисковой подсистемы сервера?

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

  1. Прекратить эксплуатацию сервера. Если вы до конца не понимаете в чем причина поломки,  не осуществляйте ни каких действий. Не запускайте процедуру проверки и восстановления файловой системы. Не делайте rebuild, не создавайте новых разделов, не допускайте ни каких других действий.
  2. Если есть возможность отправить сервер к нам в лабораторию целиком, то лучше не пренебрегать такой возможностью.
  3. При отправке только дисков пронумеруйте их в порядке размещения в корзине или на шлейфе, перепишете соответствие серийных номеров накопителей порядковому номеру диска в массиве (смотреть в настройках контроллера), а также укажите размер блока.
  4. Не меняйте настройки рейд контроллера, порядок дисков и не переставляйте их в корзине, не создавайте и не удаляйте логические области.  Эти действия могут осложнить ситуацию.

О надёжности массивов или проблемы RAID

Redundant Array of Inexpensive Disks - «избыточный массив дешёвых дисков» используется для достижения надёжности, производительности и экономии средств. Суровая реальность заставляет выбирать только два пункта. Быстро работающие конфигурации экономичны, но не очень надёжны, так как практически не имеют избыточности. Относительно надёжные и производительные решения не эффективны в плане использования объёма накопителей, такова плата за отказоустойчивость. Достижение высоких показателей скорости и надежности требует большого количества накопителей и дорогостоящих контроллеров с изощрёнными алгоритмами. И даже это не гарантирует абсолютной отказоустойчивости. Выход из строя одного из дисков приводит к тому, что контроллер работает в нештатном режиме. В этом случае требуется срочная замена накопителя, но подходящего нет в наличии или системный администратор вовремя не отреагировал на сложившуюся ситуацию, в таком состоянии система может работать до тех пор пока не выйдет из строя критическое количество дисков.

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


Что нужно знать о массиве для успешного восстановления?

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

  • Использовался аппаратный контроллер или были задействованы средства операционной системы.
  • Какого уровня был RAID, это важные сведения, так как по количеству дисков нельзя сделать однозначный вывод.
  • Размер блока данных. В случае если он не известен или использовалось  не стандартное значение, время работ может сильно увеличится.
  • Порядок дисков.

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

Применяется когда два и более физических диска необходимо объединить в один логичекий или нужно увеличить производительность системы. Последнее достигается благодаря тому, что данные пишутся с чередованием (блоками на каждый диск в массиве). За возросшую производительности и использование полного объёма всех накопителей приходится расплачиваться надёжностью, она ниже чем у отдельно взятого винчестера. Для рекострукции RAID 0 требуются получить образы всех его членов, а так же выстроить их в правильном порядке.  При некоторых серьёзных сбоях, связанных с разрушением магнитного слоя в HDD или микросхем памяти в SSD, копировать данные в полном объёме не возможно.


Особенности восстановление RAID 5

Самый популярный из массивов, для его сборки минимально необходимо три диска. Данные и коды коррекции хранятся на всех дисках, это означает, что нет специально выделенного накопителя под блоки четности. Такой подход позволяет организовать много-поточность - несколько запросов выполняются параллельно. Данный вариант обладает запасом прочности, для минимальной конфигурации выход из строя одного из накопителей не приводит к потере данных, главное вовремя его заменить. Если из строя выходит больше одного устройства или повреждена служебная информация, то штатными способами собрать рейд не получится, необходимо вмешательство специалиста. Для восстановления RAID 5, состоящего из трёх дисков, нужно создать образы минимум с двух. Еще одним выжным параметром, для сложных массивов, является расположение блоков четности, без этих сведений возможно восстановить только те файлы, размер которых меньше размера блока данных.

Мы осуществляем работы с дисковыми подсистемами серверов различной организации и сложности. Восстановление RAID 5 операция требующий много вычислительных ресурсов. Мы обладаем ими в достаточном количестве и при необходимости можем параллельно решать задачу восстановление одного массива с применением различных методик.  Все это сокращает время расчета недостающих параметров в несколько раз и повышает шансы сделать работу в кратчайшие сроки.


Стоимость услуг по восстановлению RAID*


... Цена руб.
Виды проводимых работ - услуг  

Типовое восстановление

Премиальное  (подарок - флешка)*


 
 
RAID-1   от 2490 от 2500
RAID-0   от 4990 от 500
RAID включающие 3 и более дисков (уровни 5, 6, 10 и др)*   от 3490 за диск от 3500 за диск

 
 
       
  • * Такой расчет используется на первом этапе для упрощения понимания
  • ** Стоимость услуги в основном зависит от сложности работ и совокупного объема дисков

* Каждому клиенту при подписании акта выполненных работ! Акция действительна до 30 апреля 2013 года.

За консультацией и уточнением , к специалистам компании El-Recovery.


 проверка RAID контроллера с интерфейсом SCSI   RAID контроллер с интерфейсом SAS
 Рис. 1 RAID контроллер с интерфейсом SCSI   Рис. 2 RAID контроллер с интерфейсом SAS