Восстановление RAID 1

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

Как восстановить RAID 1

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

Особенности массива RAID 1

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

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

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

Преимущества сборки RAID 1:

  • легкость реализации;
  • несложное восстановление RAID 1 при отказе одного диска;
  • допустимая производительность для приложений высокой интенсивности.

Помимо безусловного плюса — высокой сохранности данных, RAID 1 имеет существенные недостатки.

  • Для увеличения надежности используют несколько дисков для зеркалирования информации, что влечет за собой высокую стоимость каждого гигабайта памяти.
  • Чем надежней массив за счет использования дополнительных «зеркал», тем ниже скорость записи информации.
  • Отсутствие поддержки рядом программных контроллеров «горячей замены» неисправного диска. Для его замены потребуется отключить питание, что ведет к приостановке работы серверов и недоступности информации для множества пользователей.
  • Использование аппаратных контроллеров, поддерживающих «горячую замену», сильно удорожает стоимость создания массива.
  • Для восстановления работоспособности RAID 1 замену производят только на точную копию операционной системы или контроллера, установленных ранее.

Именно из-за этих недостатков RAID 1 не получили широкого распространения.

Основными причинами неисправности RAID 1 являются:

  • Перебои с питанием, скачки электроэнергии, внезапные отключения от электросети. Эти факторы способны повредить все диски одновременно, усложнив восстановление.
  • Нарушения работоспособности контроллера.
  • Отсутствие взаимозаменяемости, аппаратная и программная несовместимость приводят к развалу массива из-за невозможности найти начальный блок информации.
  • Сбои при перестройке массива, а также на программном уровне, нарушающие структуру файлов, конфигурацию массива.
  • Человеческий фактор – наиболее частая причина утраты данных. Сисадмины по неаккуратности удаляют критическую информацию, форматируют целые массивы раздела или диска.
  • Неисправность нескольких носителей (такое случается редко).

Как восстановить RAID 1 под Linux

Применять стандартные методы восстановления данных с RAID 1 не рекомендуется.

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

В ОС Linux есть возможность добавлять запасные диски (Spare Disk), используемые при поломке основного. Обычно не возникает вопросов, как восстановить RAID 1, если не работает один диск. Он просто меняется после подключения запасного накопителя.

Сборка и восстановление RAID 1 массива в «Линуксе» выполняется при помощи mdadm. Если утилита работает некорректно, «запаска» не будет активирована. Это происходит из-за:

  • ошибок чтения при синхронизации (лечится переподключением/заменой диска);
  • множества bad-секторов на запасном диске, означающего скорый выход его из строя;
  • неисправного шлейфа или некорректного подключения;
  • повреждения контроллера SSD/HDD, в результате чего утилита не подхватывает запасной диск.

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

Для замены диска из массива необходимо:

  • убедиться, что он поддерживает режим «горячей замены»;
  • сделать бекап информации (при неисправности рейда – восстановить информацию программным способом, например, через RS RAID Retrieve);
  • при использовании программного контроллера промаркировать поврежденный диск и удалить его;
  • предупредить персонал о краткосрочном отключении питания сервера во избежание коротких замыканий (для крупных предприятий замена осуществляется без отключения);
  • подключив новый накопитель, перенести таблицу разделов на установленный носитель утилитой sfdisk;
  • при помощи mdadm подключить носитель к массиву (операция выполняется для каждого раздела).

Категорически нельзя отключать питание до окончания перестройки RAID 1.

Как восстановить данные с одного диска RAID 1 для Windows

При неисправности накопителя Диспетчер дисков выдает предупреждение об «Отказавшей избыточности». Для замены диска нужно:

  • сделать резервную копию критически важной информации;
  • отключить питание, заменить накопитель;
  • открыть «Пуск» / «Управление дисками» / «Преобразовать в динамический диск», подтвердить изменение;
  • открыть «Удалить зеркало» / «Изъять диск», удалив из списка неисправный носитель;
  • открыть «Добавить зеркало» / «Добавить зеркальный том».

Программное восстановление RAID 1 массива

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

Для восстановления массива любого уровня применяют RS RAID Retriever. RAID-конструктор позволяет быстро восстановить развалившийся массив. Для этого потребуется:

  • выбрать вариант восстановления (автоматический / ручной / по производителю);
  • выбрать конфигурацию массива для сборки;
  • восстановленный массив отображается как обычный диск, его надо открыть через «Мастер восстановления файлов»;
  • запустить быстрое / полное (по выбору пользователя) сканирование, предварительно выбрав типа файловой системы, ранее использовавшейся в старом массиве;
  • записать восстановленную структуру папок и файлов;
  • после успешного восстановления данных RAID 1 массив создается заново.

Чтобы восстановить RAID 1, используется программа R-Studio. Она работает с физическими, логическими дисками и образами, обрабатывая RAID как обычные диски и тома. В случае повреждения массива создается его виртуальный аналог.

  • Подключить все диски в системе как отдельные устройства.
  • Загрузить ОС.
  • Создать виртуальный RAID, добавить в него участников, соблюдая порядок дисков.
  • Настроить массив. Если разделы логически разрушены, потребуется сканирование.
  • При отсутствии ошибок восстановить данные в отдельно выделенное место.
  • Проверить целостность данных.

Как восстановить RAID 1 BIOS

Если созданный на основе материнской платы массив разрушен из-за ошибки BIOS, то ему будет присвоен статус Degraded. Для восстановления RAID 1 в BIOS нужно выбрать Rebuild, подсоединить исправный накопитель и синхронизировать данные на дисках.

Использование родного софта Intel позволит не только наблюдать за состоянием RAID 1, производить диагностику накопителя, но и быстро перестраивать рассыпавшийся массив. Если накопитель вышел из строя, во всплывающем окне драйвера Intel RST появится предупреждение о снижении производительности одного из томов.

Как восстановить RAID 1 в CentOS

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

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

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

Как восстановить RAID 1 ProxMox

Proxmox представляет собой систему виртуализации с открытым исходным кодом, основанным на Debian/Linux. Иногда ее переносят на RAID 1, создавая надежную дисковую систему, которая будет сохранять работоспособность при поломке одного диска.

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

  • определить по информации о серийных номерах, какой из дисков требует физического отключения;
  • очистить информацию о неисправном диске и отключить его;
  • подключить «на горячую» новый, равноценный по объему SATA диск;
  • выполнить сканирование порта (если не понятно, к какому присоединяется диск, сканирование выполняется для всех портов);
  • узнать в системном журнале имя нового диска;
  • создать переменные, содержащие имена дисков;
  • скопировать структуру разделов, подключить новый диск к массиву;
  • установить загрузчик;
  • синхронизировать массив.

Как восстановить данные RAID 1 QNAP

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

Если ситуация позволяет, надо сначала скопировать данные встроенными средствами либо подключив его в Ubuntu, и лишь затем приступать к замене.

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

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

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

Если программа не видит массив, для восстановление данных с RAID 1 потребуется использовать любой конструктор массивов.

Чтобы избежать проблем, не нужно заниматься «самолечением», при выходе массива из строя следует сразу же обращаться к специалистам, профессионально восстанавливающим RAID 1 без потери информации.

АВТОР СТАТЬИТатьяна Михеева

копирайтер компании "Интегрус"