Как восстановить данные с жесткого диска RAID 0 2021 Обновление

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

Если один или несколько физических…

RAID

, , . , RAID 5, . , . , , , .. , . .

, , , .

, ? , , . , , -, . , , . , . , , . , , .

, off-line. , — SMART, -. , , . , , , , , , off-line, . — , , , SMART, .

, , ? , .

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

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

image

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

image

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

image

Raid 0

Raid 0 описание

Рэйд 0 или рейд страйп (raid stripe) состоит в простейшем случае из двух дисков, блоки которых чередуются следующим образом: первые 64 килобайта на первом диске с 0-го сектора, второй блок в 64 килобайта на втором диске с 0-го сектора, третий блок опять на первом диске сразу по окончании первого, четвертый на втором диске по окончании второго блока и так далее. Размер блоков может варьироваться. За счет подобной организации массива достигается повышенная пропускная способность, по сравнению с одиночным диском, и как следствие повышается общая производительность дисковой подсистемы.

Raid 0 описание

Raid 0 описание

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

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

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

Что это такое

RAID – это некий комплекс (массив), состоящий из нескольких винчестеров, соединенных контроллером. Главная его задача – это повышение надежности хранящихся данных. Также он также призван повышать скорость записи и чтения информационных потоков. Исполняемая задача будет зависеть от выбранной пользователем конфигурации.

Восстановление Raid массива

Чтобы использовать такой метод хранения, необходимо, чтобы все носители были полностью идентичными. Такая система значительно повышает качество использования жестких дисков. Для создания такой системы придется приобрести специальный контроллер. Цена на это устройство может варьироваться от десятков до нескольких тысяч $. Бюджетные модели имеют весьма простой алгоритм. Это сказывается на снижении уровня безопасности – они значительно чаще выходят из строя. Впрочем, даже самые элитные модели не дают 100% безопасности.

Возможные причины выхода из строя

Избыточность RAID-массива повышает шансы на восстановление данных, но жесткие диски, как и любая другая техника, конечно же, подвержены типичным проблемам:

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

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

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

Цели статьи

  1. Рассказать поучительную историю о том, какие могут быть проблемы при аренде серверов в ЦОД.
  2. Показать на примере, как надо действовать при выходе из строя диска в рейде mdadm.
  3. Простыми словами объяснить, в чем разница между программным и аппаратным рейдом.

Уровни RAID.

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

При появлении логических или физических ошибок на отдельных дисках массив оказывается поврежденным. Данные из поврежденного, но не разрушенного, массива почти всегда могут быть восстановлены так же, как с одиночного жесткого диска, и теми же программами. Другой способ восстановления это подключение дисков из массива к обычному контроллеру и программная реконструкция RAID с помощью программ, способных эмулировать массив из дисков или их образов (R-Studio, File Scavenger, RAID Reconstructor).

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

Достоинства массива RAID 0

  • Возможность существенного прироста скорости чтения и записи информации по сравнению с отдельным диском, из-за параллельной обработки потоков информации с разных дисков массива.
  • Массив RAID 0 является одним из самых экономичных, его объем рассчитывается по формуле N * S, где N – количество дисков в массиве, а S – емкость минимального из них.
  • Простая реализация, не тратятся дополнительные ресурсы ввиду отсутствия использования контрольных сумм.

Raid 1e

Raid 1e описание

В raid 1E реализована функция сквозной записи блоков данных (stripe) когда каждый следующий блок записывается на следующий жесткий диск, кроме того на него же дублируется блок данных с предыдущего диска. Такая схема позволяет использовать нечетное количество дисков в рейде. При отказе одного диска в системе, потери данных не происходит. Ремонт raid 1e массива требуется при отказе более одного диска.

Основные уровни RAID и принцип их восстановления

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

  • RAID0. Массив обеспечивает высочайшее быстродействие за счет отсутствия избыточности. Но безопасность данных находится на минимальном уровне, поэтому при поломке одного диска восстановить систему без ремонта будет практически невозможно.
  • RAID1. Система не отличается высоким быстродействием, но может похвастаться высокой безопасностью данных. Используется принцип «зеркала», когда все данные дублируются, при этом имеются в одной копии на другом диске. При потере информации она просто копируется с первого диска, не останавливая работу всего массива.
  • RAID5. Используется распределение информационных блоков по всему пространству и принципу четности. При поломке только одного, конечно же, HDD-массив продолжает работать, но на более низких скоростях.
  • RAID 10. Комбинация первых двух уровней, минимальное количество дисков – 4. Используется принцип зеркальности данных.

Чего не стоит делать

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

Выделив основные пункты:

  • нельзя делать новый массив на основе старых носителей. Помните, что он уже не будет работоспособным. Прежде чем это делать, нужно произвести восстановление;
  • также нельзя запускать автоматическую инициализацию. Это приведет к критическим ошибкам;
  • утилиты вроде CHKDSK тоже ни к чему хорошему не приведут;
  • запрещается производить запись на носители. Это может привести к затиранию кластеров;

В любом случае, если вы не являетесь специалистом  в данной сфере, лучше не лезть в работу массива, в случае появления неисправностей.

Расширитель SATA портов

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

Приложение «Диспетчер устройств» определяет карту для расширения портов SATA.

Для того чтобы подключить все диски к своему компьютеру мы использовали расширитель Marevell mv92xx (PCE6SAT-M01) на 6 портов.

Расширитель Marevell mv92xx (PCE6SAT-M01).

Изначально компьютер определил только 4 диска. Для отображения всех подключенных к расширителю накопителей нам потребовалось установить в системе соответствующие драйвера.

Сведения о драйвере в окне свойств расширителя Marevell mv92xx.

Расширители бывают на 2, 4, 6 и 8 портов.

Различные образцы расширителей портов.

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

Этапы восстановления информации с RAID0

  1. Снятие копий всех дисков из состава массива.
  2. Определение порядка дисков.
  3. Определение размера блока RAID.
  4. Выяснить имеются ли смешения и разрывы при записи информации, а также зоны содержащие служебные данные.
  5. На основании всех необходимых сведений осуществить программную сборку RAID 0.
  6. Устранение логических проблем при их наличии.
  7. Выгрузить пользовательскую информацию на другой исправный носитель.

Это этапы работ в общем виде, в реальности отдельные этапы могут содержать несколько видов работ. К примеру, очень часто в первом пункте для клонирования какого-то из дисков возможно потребуется заменить вышедший из строя блок головок HDD массива RAID 0 восстановление данных и в этих случаях реально сделать практически всегда. А при серьёзных повреждениях магнитной поверхности дисков, то выгрузку информации подчас в разумные сроки можно осуществить лишь методом одновременного получения копии минуя первый пункт работы. Естественно все это согласовывается с заказчиком в ходе детальной диагностики мастерами текущего состояния конкретного массива RAID.

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с

онлайн-курсом «Administrator Linux. Professional»

в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.Что даст вам этот курс:

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

Проверьте себя на вступительном тесте и смотрите подробнее программу по

.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: