Перейти к содержимому

Как восстановить raid 5

  • автор:

Восстанавливаем RAID 5, 1 или 0 при поломке одного или нескольких дисков

В нашем пошаговом руководстве, я расскажу о нескольких методах восстановления информации с программных RAID 5, 0 или 1, которые собраны под «Linux».

Если один или несколько физических накопителей повреждены, то кажется что восстановить данные просто невозможно. На самом деле это не так, объем информации, который можно достать из массива, сильно зависит от типа RAID и количества сломанных носителей.

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

Установочный файл программы есть только под ОС Windows. Чтобы запустить ее под Linux понадобиться, либо установить дополнительную систему на компьютер, либо воспользоваться виртуальной машиной под Windows. В нашем случае, я выбрал второй вариант.

image

Восстанавливаем файлы с RAID-1

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

image

Запускаем программу, она нашла и пересобрала устройство, все параметры указаны верно.

image

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

image

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

image

Тип RAID-5 – это избыточный массив накопителей с чередованием, без определенного диска четности. Главная особенность этого типа, в том что массив гарантировано будет работать даже при поломке одного диска. Но, при попытке смонтировать его в Linux ничего не вышло. Чтобы исправить ситуацию, необходимо подключить чистый «винчестер» на место сломанного, или пересобрать с помощью ПО.

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

image

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

image

Теперь рассмотрим вариант когда повреждены два физических носителя из пяти. Программа обнаружила RAID, и два «винчестера» пустые.

image

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

image

Если повреждены два или более физических носителя, RAID 5 становиться полностью неработоспособным, что сулит 100% потерю всех данных. Поэтому наш результат можно считать удовлетворительным.

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

Наш тестовый RAID 0 включает 5 жестких дисков, этот тип один из самых ненадежных. Фактически, это вообще не RAID, так как он не хранит избыточную информацию о хранящихся файлах. Если выйдет из строя хоть один «винчестер», то все устройство целиком нельзя монтировать в ОС. Все данные становятся недоступны.

Тип RAID-0 – это массив физических носителей с чередованием. Он показывает хорошую производительность благодаря высокой скорости чтения/записи, но отказ оборудования для него будет критическим. Посмотрим, сможем ли мы восстановить хоть часть потерянных данных.

image

Добавляем диски в виртуальную машину и запускаем утилиту. Hetman Partition Recovery со скрежетом смогла правильно определить тип и свойства массива, один диск отображается пустым.

image

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

image

Вывод

Как показали тесты, количество восстанавливаемой информации напрямую зависит от типа массива. Данные с RAID 5 или 1 можно восстановить практически в полном объеме, благодаря «зеркалам» или избыточности информации. Даже при поломке нескольких жестких дисков, шансы вернуть большую часть нужных файлов достаточно высока.

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

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.

  • Блог компании Hetman Software
  • Настройка Linux
  • Восстановление данных

Уровень RAID: RAID 5
Тип неисправности: физический
Марка / модель: Seagate ST2000NM0001
Объем RAID: 4000 ГБ
Операционная система: Windows Server 2003
Проблема: 3х-дисковый RAID-5 работал в degrade, когда один рабочий жесткий диск был случайно вытащен вместо отказавшего диска — пропал доступ.
Тип данных: Документы и почта Kerio Mail

Как делается восстановление RAID-5

RAID-5 — одна из самых популярных конфигураций RAID, и нетрудно догадаться, почему. Когда вы объединяете три или более жестких диска в массив RAID 5, вы получаете три преимущества. Во-первых, жесткие диски объединяются, чтобы сформировать единый объем хранилища с большей емкостью чем один диск. Во-вторых, несколько дисков, работающих в унисон, обеспечивают более высокую производительность (не как SSD конечно, но лучше одиночного жесткого диска). И, в-третьих, RAID 5 использует данные четности для обеспечения избыточности в случае сбоя одного диска.

Массив RAID 5 разбивает все данные, которые вы пишете на него, и распределяет эти блоки по всем дискам. В одной строке данных содержится столько блоков, сколько в массиве дисков. Но из этих блоков, есть один особый. Специальный блок включает в себя данные «четности», созданные путем вычислений XOR по битам во всех остальных блоках. Когда у вас есть список из нескольких значений, функция XOR заполняет пробелы, если одно из этих значений отсутствует.

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

Однако, если из RAID 5 выпадает второй диск, то вы теряете все данные.

Как восстановить данные из RAID 5?

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

В случае выпадения первого жесткого диска, массив держится, как будто ничего не произошло (спасибо, XOR!). Вы продолжаете записывать новые данные в массив, но вы его используете без отказавшего диска. Его данные становятся все более и более устаревшими с каждой секундой. Мы называем первый диск устаревшим и неактуальным. Если другой диск выходит из строя, прежде чем вы сможете заменить неисправный диск, произойдет сбой всего массива.

Клиент в этом случае для восстановления RAID имел 4 диска. Первый диск отвалился о чем клиент не знал, а сервер с RAID 5 сильно рассинхронизировался в течение нескольких недель, прежде чем сисадмин случайно удалил один из оставшихся исправных дисков чем уронил сервер. Таким образом, один диск был устаревшим, и два оставшихся диска были обновлены так как произошел rebuild массива. Полное восстановление двух поврежденных жестких дисков позволило бы нашим специалистам избежать использования устаревшего диска.

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

Результаты восстановления RAID

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

На одном из трех жестких дисков в массиве были выявлены битые сектора, что предотвращает полное восстановление. Только 99,8% поверхности диска удалось прочитать. Дальнейший анализ метаданных, размещенных на диске контроллером RAID, показал, что этот диск был устаревшим. Остальные два жестких диска были относительно здоровыми: наши инженеры получили 100% обоих жестких дисков с помощью наших передовых инструментов восстановления данных RAID массивов.

Это была идеальная ситуация. Наш инженер восстановил RAID 5 используя два полностью восстановленных жестких диска для восстановления всего массива RAID 5 и всех данных на нем.

Как восстановить RAID 5 собранный на контроллере материнской платы

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

Как восстановить RAID 5 собранный на контроллере материнской платы

  • Как заменить вышедший из строя диск
  • Случайно исключили не те диски из массива. Reset Disk to Non-RAID
  • Что делать если вышла из строя материнская плата
  • Удаление в меню Intel Rapid Storage Technology. Delete Volume
  • Заключение
  • Вопросы и ответы
  • Комментарии

Технология RAID позволяет в несколько раз повысить скорость чтения\записи данных на диск, а также обеспечивает определенный уровень отказоустойчивости накопителей. Именно поэтому, эту технологию широко используют разного рода организации, от малых офисов до огромных корпораций. В основном, на RAID хранят крайне важные данные, для обеспечения сохранности. Но в то же время, на Земле нет ничего вечного, и массивы не исключение. Повлиять на сохранность данных могут самые разные факторы: сбой ОС, отключение питания, поломка оборудования, человеческий фактор и т.д.

Перейти к просмотру

�� Как восстановить RAID 5 собранный на контроллере материнской платы

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

Как заменить вышедший из строя диск

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

Поврежденный РЭЙД

Чтобы заменить нерабочий накопитель на новый откройте меню Intel Rapid Storage Technology. Для этого при загрузке нажмите сочетание клавиш Ctrl+I.

Здесь вы увидите список всех ваших носителей, по серийному номеру сможете определить какой из дисков не работает.

Определяем серийный номер отказавшего носителя

Выключите компьютер, а затем отключите этот накопитель. Потом подключите на его место рабочий носитель, перезапустите ПК. Откройте меню Intel RST, после чего вам будет предложено исправить поврежденный массив, добавив новый диск для ребилда.

Rebuild с новым накопителем

Для выбора нужного носителя выделите его нажмите Enter, после чего статус измениться на Rebuild. И внизу выведено сообщение о том, что «Тома со статусом «Rebuild» будут перестроены в операционной системе. Жмем 6 для выхода, продолжаем загрузку операционной системы.

Добавление пустого носителя

Случайно исключили не те диски из массива. Reset Disk to Non-RAID

Если вы случайно указали не тот носитель для ребилда или исключили его из RAID, то после загрузки ОС весь массив будет поврежден, также все хранящиеся данные будут недоступны. Для того чтобы достать данные из поврежденного массива воспользуйтесь утилитой Hetman RAID Recovery.

Восстановление данных с поврежденных RAID-массивов, недоступных для компьютера.

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

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

Правильно отображаются параметры РЭЙД

Прежде чем приступать к процессу восстановления вы должны позаботится о наличии накопителя с достаточным объёмом для восстанавливаемой информации.

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

Восстановленные файлы

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

Что делать если вышла из строя материнская плата

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

Инициализация и форматирование дисков у Управлении дисками

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

Удаление в меню Intel Rapid Storage Technology. Delete Volume

Hetman RAID Recovery вернет ваши данные даже в том случае если вы полностью удалите RAID в меню Intel RST.

Удаление РЭЙД из BIOS материнской платы

При таком сценарии программа определила тип разрушенного массива и автоматически собрала его. Достаточно просто просканировать его и вернуть нужные файлы.

Параметры РЭЙД распознаются без изменений

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

Укажите тип Создание вручную и нажмите «Далее», здесь нужно указать все параметры массива.

Тип массива, размер блоков, порядок, из скольких носителей он состоял, выбрать их из списка и указать правильный порядок. Недостающие нужно заполнить пустыми. После ввода всех параметров нажмите «Добавить» и он сразу же появится в менеджере дисков. Останется лишь просканировать и восстановить нужные файлы.

РЭЙД конструктор в ручном режиме

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

Заключение

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

Dmytriy Zhura

Автор: Dmytriy Zhura, Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: Andrey Mareev, Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

  • Обновлено:
  • 3.11.2023 11:57

Восстановление данных RAID массива 5 уровня

Восстановление данных массива RAID 5 уровня

Массив RAID5 представляет собой достаточно сложное размещение данных, совмещающее попеременную запись части данных на каждый из жестких дисков массива RAID5 и хранение контрольной суммы записанных данных на одном из жестких дисков системы ( RAID4 ) или запись контрольной суммы на разные диски ( RAID 5 ). Здесь присутствует избыточность резервирования данных, достаточная для того, чтобы в случае сбоя одного из дисков массива, RAID мог продолжать свою работу по хранению и обработке данных.
Восстановление данных одного неисправного жесткого диска в RAID 5 , при необходимости, можно произвести из контрольных сумм, хранящихся на остальных дисках массива 5 уровня.

Возможные проблемы с массивом RAID 5 :

В случае программного сбоя RAID массива 5 уровня.

Один из вариантов программного сбоя является самостоятельная, либо принудительная перезагрузка рейд массива с одним нерабочим диском. Несмотря на то, что RAID 5 и может работать без одного накопителя, некоторые модели серверов после перезагрузки перестают видеть RAID массив. Восстановление данных RAID 5 заключается в правильном определении очередности жестких дисков в массиве. Правильное определение размерности страйпа (блока данных), который пишется попеременно на диски массива и схему записи RAID 5.

Восстановление данных RAID 5 ,если не работает один из жестких дисков в массиве.

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

Восстановление данных RAID 5 ,если вышли из строя несколько жестких дисков в массиве .

При выключении более одного диска (как сказано выше ) рейд массив 5 уровня перестает работать. Если жесткие диски перестали работать не одновременно, то очень важно знать, какой из дисков сломался раньше, а какой позже. В этом варианте , проводя восстановление данных RAID массива, используя диск, давно вышедший из строя, можно получить некорректную структуру данных. Будет недоступна часть данных (файлов и директорий) , которые были записаны на RAID массив после поломки первого жесткого диска.

В случае сбоя контролера RAID.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *