Восстановление данных с цифровых носителей. Доставка по всей России и СНГ
 
Главная » RAID массивы

RAID массивы

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

Мы живем в цифровую эпоху, где информация стала неотъемлемой частью нашей жизни. Для ее хранения были придуманы и внедрены различные аппаратные и программные средства, один из них raid массив. Все уровни райд отличаются друг от друга и идут с дисками четности и чередованием блоков и уровень raid массива зависит от поставленной задачи. Как и любые другие типы носителей информации, RAID-массивы не могут гарантировать 100%-ое сохранение информации в случае логических или физических сбоев/неполадок. К счастью, на данный момент имеются инструменты и методы, позволяющие восстанавливать данные с RAID-оборудования. Однако при выполнении этой задачи специалистам приходится сталкиваться с рядом сложностей, связанных с особенностями RAID.  

RAID 0 Stripe - достигается максимальная производительность. Пользователь получает обьем всех дисков в raid 0 и заметное увеличение чтения и записи данных поскольку жесткие диски читают каждый свою порцию данных. Без отказоустойчивости с чередованием блоков. Используется в основном для хранения, не очень важных данных. Падает при выходе из стоя хотя бы одного жесткого диска. Причины выхода из стоя могут быть : программная или аппаратная. Восстановить данные с raid 0 , бывает проблематично при выходе из стоя жесткого диска или ssd диска с механической неисправностью хотя бы одного из дисков. Для восстановления информации должны быть исправны все диски в массиве.

RAID 1 Mirroring - У данного уровня есть свои плюсы и минусы. Он обеспечивает приемлемую скорость чтения и записи данных и всегда сохраняет копию всех данных, но покупая два диска вы используете полезный обьем только одного из них. Выход из стоя всех жесткий дисков в зеркале, очень мало вероятен, но возможен. При выходе из стоя одного из дисков, нагрузка на второй вырастает поэтому нужно срочно принять меры и восстановить избыточность. При восстановление raid 1 практически всегда можно выбрать жесткий диск с минимальными повреждениями поверхности и механической части. 

RAID 10 - при использование уровня жесткие или ssd диски выстраиваются в цепочку и выглядит как 0 + 1 . Обозначает систему, где два нулевых массива соединены в зеркало. При выборе этого уровня нужно использовать диски горячей замены, когда на четыре или пять рабочих дисков возможно использовать диск резервной замены. Достоинства и недостатки получил такие же как в Raid 1. Использует только четное количество дисков с минимальным количеством в 4 штуки , с максимальным в 16 штук. 

RAID 5 - Как бы он не был популярен и его не хвалили , он способен переживать только поломку одного из дисков. Определить выход одного из дисков очень просто так как скорость операции чтения и записи резко падает. А она и так не очень если используются устаревшие контроллеры. Восстановление данных с raid 5 возможно благодаря блоку четности , он записывается на каждый из дисков в массиве , обеспечивая сбалансированную нагрузку. ДЛя использования данного уровня нужно как минимум три диска, мы рекомендуем использовать четыре.

 
 
Причины исчезновения данных т.к. RAID – это массив из обычных жёстких дисков, то в данном случае причины исчезновения данных остаются тем же. Сюда относятся:
•    Логические ошибки файловой системы;
•    Неосторожные действия пользователя;
•    Действия вирусных программ;
•    Внешние пагубные воздействия (например, высокая температура или влажность в помещении, скачок напряжения);
•    Сбой одного из одного из электронных компонентов и т.д., и т.д.

И ещё кое-что. Для функционирования RAID-массива используется специальный контроллер. Именно с его помощью и выполняются все операции с данными. Ошибка на контроллере либо выход его из строя также может с лёгкостью нарушить целостность информации на дисках.
Пробуем восстановить данные с RAID самостоятельно. Восстановление данных с RAID-массивов может быть осуществлёно программными и аппаратными средствами.

Примерный алгоритм восстановления программным методом в домашних условиях выглядит так:
•    Для начала необходимо подключить RAID к ПК без управляющего контроллера, т.е. «напрямую», и сделать это таким образом, чтобы каждый диск массива определился как отдельное устройство. Подключение осуществляется посредством SATA/IDE/SCSI или другому интерфейсу.
•    После подключения RAID к ПК не рекомендуется выполнять какие-либо операции над дисками – даже пытаться открыть содержимое штатным проводником или файловым менеджером.
•    Инсталлируем любое приложение, способное эмитировать функционирование контроллера RAID. Это может быть R-Studio или, например, UFS-Explorer. С их помощью потребуется инициализировать виртуальный RAID-массив. Именно здесь и начинаются сложности. Чтобы эмитировать безошибочную работу контроллера, пользователь должен задать правильную последовательность дисков, имеющихся в массиве, а также  алгоритм его работы, размер блока и прочие параметры.
•    Все эти данные точно известны только производителю массива либо специалисту, производивший первоначальную настройку RAID. С небольшой вероятностью «вытащить» служебную информацию из массива поможет программа RAID Reconstructor. Однако эта и подобные ей утилиты работают с ограниченным числом RAID-массивов. Поэтому определить те или иные характеристики массива программными путями (а, главное, получить достоверную информацию) удаётся далеко не всегда.
•    Если всё же удалось «вытащить» из массива нужные данные для создания виртуального RAID, остаётся внести их в R-Studio/UFS-Explorer и продолжить процедуру восстановления. 


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

И так, какие же операции с RAID-массивами проделываем мы для восстановления информации? Примерный алгоритм выглядит следующим образом:
•    Полная диагностика оборудования.
•    Тестирование RAID с целью определения работоспособности дисков и допустимых для выполнения над ними операций.
•    Определение структуры и типа (уровня) RAID-массива (проводится в любом случае, если даже заказчик предоставил эту информацию), анализ содержимого на каждом из дисков.
•    Посекторное копирование дисков.
•    Если удаётся скопировать все данные без каких-либо ошибок, останется только скомпоновать их воедино. Для этого эмитируется работа RAID-контроллера одной из специализированных утилит (не важно, какой). Уже зная алгоритм, состав и последовательность дисков в RAID-массиве, выполнение этой операции – лишь вопрос времени. 
•    Если не удаётся – предпринимаются все возможные попытки восстановления утерянных блоков. В большинстве случаев эта операция сводится к поиску блоков-клонов на других дисках. А для этого может потребоваться создание (программирование) уникальных алгоритмов восстановления утерянных блоков данных. Т.е. для каждого отдельного заказа разрабатываются свои уникальные средства восстановления информации. 
 
К сожалению, восстановить данные на 100% не всегда возможно. «Выгоревшие» диски или какая-либо их часть могут содержать важную для восстановления информацию – в случае её утраты восстановленные тем или иным образом «куски» зачастую оказываются бесполезными. Однако такие ситуации достаточно редки, т.к. производители RAID-массивов делают всё возможное для того, чтобы увеличить шансы восстановления информации при выходе оборудования из строя. Важно лишь понять, как это сделать, а всё остальное – опять-таки, вопрос времени.

 

 


Copyright © 2019. Rilab.ru — восстановление данных с цифровых носителей.