• Развалился RAID?

    Не беспокойтесь - мы восстановим.
  • В RAID много дисков?

    Мы соберем любую конфигурацию.
  • Нестандартная модель?

    Мы знаем про них всё!
  • 1
  • 2
  • 3

Восстановление данных с RAID

RAID (redundant array of independent disks, дословно "избыточный массив независимых дисков") - способ оптимизации дисковой подсистемы за счет использования нескольких носителей информации (как правило, это HDD, SSD или SSHD). Выгода от такого использования может быть получена в виде прироста скорости работы, увеличения надежности или комбинации этих возможностей. RAID является одним из уровней абстракции в описании носителей информации (то есть его нельзя увидеть, потрогать, купить), при этом в системе RAID может быть доступен в виде одного или нескольких (например, при использовании Matrix RAID) носителей.

Уровни организации RAID

С момента появления RAID принято считать основными (применяемыми на практике) уровнями: RAID0, RAID1, RAID4, RAID5, RAID6, а также их комбинации: RAID1E, RAID10, RAID50. Для повышения отказоустойчивости в RAID могут применяться дополнительные функции, при этом в названии массива могут появляться буквы E (Enhanced), например, RAID5E, RAID5EE, RAID6E, что подразумевает наличие диска или части блоков всех дисков для горячей замены (Hot Spare). Массивы уровней RAID3 и RAID7 не получили применения из-за особенностей адресации дискового пространства: так в RAID3 подразумевается чередование байтовых блоков с синхронизацией работы всех дисков, что невозможно обеспечить в системе адресации LBA и с учетом архитектуры накопителей; а в RAID7 (имеющем блоки четности как в RAID4, для RAID7.3 - применение тройных контрольных сумм) подразумевается использование оперативной памяти (и как следствие - обязательное наличие источника бесперебойного питания).

Физическая реализация RAID

Аппаратные RAID

Аппаратными RAID-массивами принято называть массивы, построенные при помощи специализированных RAID-контроллеров. Аппаратные RAID нашли широкое применение в высокопроизводительных системах хранения данных. Контроллер для таких массивов имеет в своем составе не только собственный процессор, но и оперативную память и источник бесперебойного питания (батарейка на плате контроллера), предназначенный для обеспечения достоверного содержимого в случае внезапного отключения питания. Для работы с большим количеством дисков интерфейса SAS могут применяться специальные устройства (экспандеры) SAS-Expander для расширения диапазона адресации устройств. Также аппаратный RAID может быть выполнен в виде отдельной "полки" серверного стандарта, подключаемого по FibreChannel к RAID-контроллеру сервера.

Программные реализации RAID

Работа программного (или "софт-RAID") RAID-массива обеспечивается за счет двух факторов: подключения носителя к штатному интерфейсу (IDE, SATA, SCSI, SAS) в режиме Host Bus Adapter (HBA) и работы специального программного обеспечения из состава BIOS, операционной системы или дополнительно установленного на компьютер. Особенностью программной реализации RAID является возможность работы либо с диапазонами секторов (регионами) накопителя, либо с томами (описанными в MBR и смонтированными в операционной системе).

Intel Matrix RAID

Разработка компании Intel, реализованная практически на всех материнских платах с чипсетом от Intel. Особенностью работы Intel Matrix RAID является то, что из одного набора дисков можно сделать несколько разных RAID, которые будут впоследствии переданы операционной системе в виде отдельных устройств. Отдельные массивы создаются с адресацией регионов в LBA и могут иметь свои MBR. Как правило, исправный Intel Matrix RAID без проблем мигрирует на другие системы с чипсетом Intel; в случае проблем имеется программное обеспечение от разработчика, позволяющее обнаруживать и монтировать диски в массив. Интуитивно понятный интерфейс и довольно широкие возможности позволяют реализовать отказоустойчивую и производительную систему, например, при использовании отдельных RAID1 и RAID0 на одном наборе дисков.

Linux LVM

Logical Volume Manager (LVM) - подсистема Linux-систем, предназначенная для организации дискового пространства. При помощи LVM можно организовать RAID любого распространенного уровня, построенного на томах дисковых накопителей. Отличительной особенностью Linux LVM RAID является использование именно томов (разделов на жестких дисках), а не диапазонов LBA: например, sda2, sdb2, sdc2; причем гибкость такой системы теоретически позволяет построить даже абсурдные комбинации, такие как RAID0 из sdb1, sdb2, sdb3. Наиболее широкое распространение Linux LVM получил в системах хранения NAS (Network Attached Systems) за счет возможности создания таких же наборов томов как и в Matrix: например, обязательное зеркалирование системного диска в томах sd[N]1 и пользовательские типы (JBOD, RAID0, RAID1, RAID5) массивов из sd[N]2. Такой подход позволяет NAS автоматически (из flash-памяти) устанавливать операционную систему (при первом включении), гибко конфигурировать систему хранения данных пользователя и обеспечивать высокую отказоустойчивость.

Windows LDM

При помощи менеджера логических дисков Windows (LDM, Logical Disc Manager) можно создавать некоторые типы RAID, построенный на динамических томах. Работает LDM как и Linux LVM не с диапазонами LBA накопителей, а с томами, но в отличие от LVM, работающего с базовыми томами, LDM работает с динамическими. Как любой программный RAID, LDM не обеспечивает совместимости, причем не только между платформами, но и внутри разных систем на Windows (хотя на практике не раз было подтверждено, что LDM может безболезненно мигрировать между компьютерами под управлением Windows). LDM поддерживает такие распространенные уровни RAID как JBOD (увеличение размера тома за счет других), чередование томов (RAID0), зеркалирование томов (RAID0); данного набора типов RAID-массивов вполне хватит для обеспечения потребностей любой настольной компьютерной системы.

Причины выхода из строя RAID

Отказ одного или нескольких дисков. Довольно распространенное явление несмотря даже на то, что современные накопители становятся все более надежными, а правильно организованная эксплуатация в системе (хорошее охлаждение, надежное электропитание) значительно продлит им срок службы. Для массивов JBOD и RAID0 выход из строя любого из носителей обернется потерей всех данных; для массивов с избыточностью некритична потеря одного или нескольких участников (для RAID5 это один диск, RAID6 - два; RAID10 теоретически будет работать до выхода из строя половины участников при условии, что ломаются непарные диски). Даже потеря одного диска в массиве с избыточностью может спровоцировать полный отказ из-за повышенной нагрузки на диски в режимах работы Degrade и Rebuild.

Отказ контроллера. По определению понятно, что RAID не будет работать при неисправносм контроллере. Однако, далеко не всегда можно вернуть работоспособность массиву путем замены контроллера на аналогичный из-за несовместимости. Также одной из причин, по которым это невозможно, является порча метаданных участников RAID (которую иногда характеризуют выражением "развалился RAID"). Кроме того, успешная попытка проинициализировать рассинхронизированный RAID может закончиться тем, что сам массив будет исправно работать, но данные с него будут потеряны навсегда. Именно поэтому для восстановления данных применяют либо файл-образы дисков, либо (при невозможности создания файл-образов из-за большого размера) контроллеры соответствующего интерфейса (чаще всего SAS, Serial Attached SCSI из-за его совместимости с SATA) в режиме HBA.

Восстановление данных

Под восстановлением данных с RAID, как правило, подразумевается получение содержимого файловой системы, находившейся на массиве. В случае применения систем виртуализации (например, VMWare ESX/ESXi) результатом восстановления данных могут стать файлы (директории) виртуальных машин (vmdk, flat.vmdk), которые впоследствии будут помещены в исправную файловую систему VMFS. Для Windows-систем возможно восстановление данных с RAID как в виде файлов и папок, так и в виде образа системы (второй вариант менее предпочтителен, особенно для системных разделов из-за несовместимости оборудования, на котором будет построен новый RAID).

В общем виде процесс восстановления данных с RAID можно поделить на несколько этапов (с некоторыми особенностями в зависимости от конфигурации): диагностика состояния всех участников массива, получение посекторной копии всех участников, определение параметров сборки массива, сборка массива и сохранение данных. Этапы отличаются друг от друга по сложности и времени выполнения, однако, все они в равной степени важны для итогового результата. Для массивов с избыточностью (RAID5, RAID6, RAID50, RAID10) при сборке необходимо учитывать все диски из стартового комплекта, а не только минимально необходимый набор, так как в подавляющем большинстве RAID-массивов, внезапно вышедших из строя могут быть обнаружены неактуальные участники, что сделает невозможным восстановление данных за счет контрольных сумм (XOR, Reed-Solomon и т.п.). На этапе диагностики и перед сохранением результатов восстановления данных мы обязательно производим проверку актуальности всех участников.

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

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

Стоимость работ по восстановлению данных с RAID

Описание проблемы
Стоимость, руб.
RAID0 (stripe, чередование дисков)
Восстановление данных с RAID0 до 4 участников включительно, в том числе: аппаратные RAID, программные RAID0, LVM, LDM, NAS
2500 р. за диск
Восстановление данных с RAID0 более 4 участников, в том числе: аппаратные RAID0, программные RAID, LVM, LDM, NAS
от 3000 р. до 5000 р.
за диск
JBOD (простое увеличение объема за счет другого диска)
Восстановление данных с RAID типа JBOD, в том числе: аппаратные RAID, программные RAID, LVM, LDM, NAS
3000 р. за диск
RAID1 (mirror, зеркалирование дисков)
Восстановление данных с RAID1, в том числе: аппаратные RAID, программные RAID1, LVM, LDM, NAS. С учетом контроля синхронности дисков-участников.
4000 р.
RAID5 (чередование с XOR)
Восстановление данных с RAID5 от 3 до 5 участников включительно
от 3000 р. до 5000 р.
за диск
Восстановление данных с RAID5 более 5 участников
от 4500 р. до 8000 р.
за диск
RAID6 (чередование с XOR и Reed-Solomon Code)
Восстановление данных с RAID6 от 4 до 6 участников включительно
от 4000 р. до 6000 р.
за диск
Восстановление данных с RAID6 более 6 участников
от 5000 р. до 8000 р.
за диск
Комбинированные виды RAID
RAID10 (Stripe+Mirror)
Восстановление данных с RAID-10 от 4 до 6 участников включительно
от 2500 р. до 4000 р.
за диск
Восстановление данных с RAID-10 более 6 участников
от 5000 р. до 8000 р.
за диск
RAID50 (5+0, 5.0)
Восстановление данных с RAID-50
от 4000 р. за диск
Другие виды RAID-массивов (RAID3, RAID4, RAID-Z)
от 3000 р. за диск

Остались вопросы? Просто напишите свой номер телефона, и Вам позвонит специалист и подробно ответит на них. Мы ничего не скрываем о своей работе.

Заказать консультацию

Нас просто найти

г. Барнаул
проспект Ленина 52

+7 (929) 397 77 28
info@earbat.ru
Время работы:
ПН-ПТ: 9.00 - 19.00
СБ-ВС: 10.00 - 18.00