Восстановление данных с RAID 0, RAID 1 и RAID 5 на контроллере Adaptec ASR-6405 в Ubuntu

В этой статье мы рассмотрим как восстановить данные с массива RAID 0, 1 или 5, созданного на контроллере Adaptec ASR-6405 под Linux. Вы узнаете, как восстановить файлы, удалённые сочетанием Shift + Delete или после форматирования раздела. Также разберём, что делать при отказе контроллера, выходе из строя одного из дисков массива или случайном изменении конфигурации RAID.

Восстановление данных с RAID 0, RAID 1 и RAID 5 на контроллере Adaptec ASR-6405 в Ubuntu

Аппаратные RAID-контроллеры широко используются в серверах и рабочих станциях для обеспечения высокой производительности и отказоустойчивости систем хранения. Одной из популярных моделей является Adaptec ASR-6405 — PCIe-контроллер, поддерживающий RAID 0, 1, 5 и другие уровни RAID. Тем не менее даже надёжное аппаратное обеспечение не застраховано от сбоев: отказ контроллера, повреждение конфигурации, ошибки прошивки или выход из строя одного или нескольких дисков могут привести к потере доступа к данным.

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

В этой статье мы рассмотрим, как восстановить данные с массивов RAID 0, RAID 1 и RAID 5, созданных на контроллере Adaptec ASR-6405 в среде Ubuntu: какие шаги предпринимать после сбоя, какие параметры массива необходимо учитывать и какие программные инструменты помогут вернуть доступ к файлам с минимальными потерями.

Перейти к просмотру
Восстановление данных с RAID 0, 1, 5 на аппаратном контроллере Adaptec ASR-6405 в Ubuntu

Восстановление данных с RAID 0, 1, 5 на аппаратном контроллере Adaptec ASR-6405 в Ubuntu

Возможности контроллера Adaptec ASR-6405

Adaptec ASR-6405 — аппаратный RAID-контроллер серии ASR, предназначенный для работы с SATA и SAS дисками. Он поддерживает конфигурации RAID 0, 1, 5, 10 и JBOD, обеспечивая высокую производительность и надёжное хранение данных. Контроллер оснащён собственным процессором и кэшем для ускорения операций чтения/записи и позволяет мониторить состояние дисков и массива с помощью утилит Adaptec (ARCconf, Adaptec Storage Manager).

ASR-6405 хорошо подходит для серверов и рабочих станций, которым требуется аппаратный RAID с возможностью восстановления данных при отказе отдельных дисков.

Характеристика Значение
Тип устройства RAID-контроллер для серверов / рабочих станций
Модель ASR-6405
Интерфейс подключения PCIe x8, PCI Express 2.0
Интерфейс дисков SAS / SATA 6 Гбит/с
Внутренние порты 1 × mini-SAS (SFF-8087)
Количество дисков 4 HDD или SSD (до 256 с SAS-экспандерами)
Кэш-память 512 МБ DDR2 @ 667 МГц
Поддерживаемые уровни RAID 0, 1, 1E, 5, 5EE, 6, 10, 50, 60, JBOD
Поддержка ОС Linux, Windows, VMware, FreeBSD и др.
RAID-процессор PMC-Sierra PM8013 Dual Core RAID on Chip (ROC)
Поддержка расширения массива Online Capacity Expansion, RAID Level Migration, Hot plug, Hot spare
Форм-фактор Low-Profile (MD2)

Восстановление удалённых файлов и разделов, созданных с помощью Adaptec ASR-6405

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

Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.

После запуска приложение автоматически отобразит ваш RAID-массив на Главном экране с указанием файловой системы (в данном случае RAID 5), общей ёмкости и доступных разделов. Для начала восстановления выберите весь массив или конкретный раздел левой кнопкой мыши и запустите сканирование двойным щелчком или через контекстное меню, выбрав Открыть.

Hetman Partition Recovery: чтобы восстановить, выберите массив и нажмите «Открыть»

Если необходимо восстановить удалённые файлы или папки, рекомендуется использовать режим Быстрое сканирование.

Hetman Partition Recovery: рекомендуется режим Быстрое сканирование

В режиме Быстрое сканирование Hetman Partition Recovery выполняет комплексное сканирование файловой системы на уровне метаданных и каталогов, обнаруживает элементы, удалённые пользователем, и оценивает их целостность и состояние.

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

Hetman Partition Recovery: список файлов, доступных для восстановления

Если RAID-массив был отформатирован или данные сильно повреждены, используйте режим Полный анализ.

Hetman Partition Recovery: используйте Полный анализ после форматирования

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

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

Hetman Partition Recovery: кнопка Восстановить

В открывшемся окне укажите место для сохранения восстановленных данных и нажмите Восстановить. После завершения процесса и сохранения данных нажмите Готово.

Hetman Partition Recovery: укажите место для сохранения восстановленных данных

После завершения процедуры восстановления все данные с RAID-массива снова будут доступны для использования.

Hetman Partition Recovery: все данные с RAID-массива доступны для использования

Дополнительно обратите внимание, что восстановление с RAID 1 в случае отказа контроллера или удаления конфигурации массива возможно даже с одного диска, независимо от того, какой диск был подключён первым в массиве. Поскольку RAID 1 использует полное зеркалирование данных, каждый диск содержит актуальную копию данных. Процесс восстановления в этом случае практически не отличается от работы с полностью работоспособным RAID-массивом или отдельным физическим диском: приложение корректно определяет файловую систему и структуру каталогов и позволяет выполнять сканирование и восстановление стандартными методами без необходимости реконструкции массива.

Потеря данных на RAID-массиве, созданном с помощью Adaptec ASR-6405

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

В таких случаях для восстановления массива используется приложение Hetman RAID Recovery.

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

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

ШАГ 1. Восстановление массивов RAID 5 и RAID 0

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

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

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

Обязательно зафиксируйте точный порядок дисков в RAID-массиве

После этого запустите Hetman RAID Recovery, который обеспечивает прямой доступ к дискам и позволяет анализировать данные независимо от контроллера.

ШАГ 2. Восстановление данных из образа диска

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

Чтобы создать образ диска и интегрировать его с другими подключёнными дисками, запустите Hetman RAID Recovery, выберите диск, с которого необходимо создать образ, и нажмите кнопку Сохранить диск.

Hetman RAID Recovery: создание образа недоступных дисков

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

Hetman RAID Recovery: Сохранить образ на жёсткий диск

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

В главном окне Hetman RAID Recovery нажмите кнопку Монтировать диск на верхней панели. В появившемся диалоге выберите Raw disk images, нажмите Далее и укажите ранее созданный образ.

Hetman RAID Recovery: нажмите кнопку Монтировать диск

После этого образ будет смонтирован вместе с остальными тремя дисками вашего RAID 5.

ШАГ 3. Использование конструктора RAID

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

Для использования этого режима необходимо знать типичные параметры дискового массива, а именно:

  • тип RAID,
  • порядок блоков,
  • размер блока,
  • байт в секторе, как задано в RAID Configuration Utility при создании массива.

В этой модели контроллера начало файловой системы совпадает с началом диска, поэтому определение смещения не требуется.

Контроллер семейства Adaptec 6405

ШАГ 4. Восстановление RAID 5 с помощью конструктора RAID

После запуска приложения выберите Raid Constructor в левом верхнем углу главного меню.

Hetman RAID Recovery: запустите Raid Constructor

В следующем окне выберите Ручной режим и нажмите Далее.

Hetman RAID Recovery: ручной режим восстановления массива

На странице настроек введите известные типичные параметры для RAID 5: тип RAID, порядок блоков, размер блока и байт в секторе.

Hetman RAID Recovery: настройки конструктора RAID

В поле Доступные диски выберите диски вашего RAID-массива и переместите их в поле Выбранные диски слева, сохраняя правильный порядок внутри RAID.

Hetman RAID Recovery: в Доступных дисках выберите диски вашего RAID-массива

После этого нажмите Обновить в нижней части окна.

Hetman RAID Recovery: нажмите Обновить в нижней части окна

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

Hetman RAID Recovery: функция Добавить пустой диск

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

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

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

Hetman RAID Recovery: поле Получившийся RAID-массив

Затем нажмите кнопку Добавить в правом нижнем углу, чтобы добавить RAID-массив на главную страницу приложения.

ШАГ 5. Автоматическое определение параметров RAID

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

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

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

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

Hetman RAID Recovery: функция Автоопределение параметров

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

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

Hetman RAID Recovery: RAID-массив, восстановленный в конструкторе

В следующем окне выберите Быстрое сканирование и нажмите Далее.

Hetman RAID Recovery: сканирование массива, восстановленного в конструкторе

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

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

Затем укажите место назначения для восстановленных данных и снова нажмите Восстановить. Программа выполнит процедуру восстановления данных с вашего RAID.

Hetman RAID Recovery: выберите папки и файлы для восстановления и нажмите Восстановить

Заключение

Восстановление данных с массивов RAID 0, 1 и 5, созданных на аппаратном контроллере Adaptec ASR-6405 в среде Ubuntu, является реализуемой задачей даже в случаях отказа контроллера, повреждения конфигурации массива или выхода из строя одного или нескольких дисков. Ключевым является корректное определение типа RAID, параметров массива (порядок дисков, размер блока/полосы, алгоритм стрипинга) и выбор безопасного метода восстановления, исключающего перезапись исходных дисков.

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

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

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

Dmytriy Zhura

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

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

Andrey Mareev

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

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

Рекомендуем для вас