Adaptec 6405 восстановление raid

Обновлено: 07.07.2024

Случилось ужасное, ваш новенький RAID 6 перестал подавать признаки жизни. Что делать и куда бежать, как восстанавливать с него информацию, что именно сломалось? В нашей статье вы найдёте все ответы на эти вопросы.

Введение

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

Шестой RAID – это избыточный массив, устойчивый к потере информации. Что бы его собрать понадобиться минимум четыре накопителя, он использует чередование на уровне блоков с технологией двойной распределенной четности. Для сборки мы будем использовать «SAS RAID контроллер Adaptec 6805T» и шесть жестких дисков, все проведенные тесты будут выполнятся на этой конфигурации.

Собирать эту систему можно двумя способами: при помощи BIOS или специального софта от производителя контроллера, рассмотрим оба варианта.

Как собрать RAID 6 с помощью BIOS

Загружием ПК в обычном режиме, нажимаем «Ctrl+A» на клавиатуре, чтобы открыть BIOS.

Затем переходим в раздел «Array Configuration Utility» .

Следующий шаг – это проведение инициализации, для этого переходим на строку «Initialize Drives» , жмем «Enter» .

Тут, с помощью «Пробела» , или клавиши «Insert» выбираем нужные носители, которые будут включены в систему, нажимаем «Enter» для подтверждения операции.

Дождитесь окончания процесса, дальше можно начинать сборку нашего массива. Выбираем строку «Create Array» .

Отмечаем нужные носители, из которых будем составлять систему, далее «Enter» .

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

Важно : Их крайне желательно запомнить или записать, так как они будут нужны при восстановлении данных. Когда выбрали нужные значения нажмите «Enter» для подтверждения.

Создаем RAID с помощью Adaptec Storage Manager

Мы будем использовать специальное ПО – «Adaptec Storage Manager» , скачать его можно с официального сайта производителя адаптера. Переходим на сайт, выбираем нужную версию программы в зависимости от вашей операционной системы, скачиваем и устанавливаем.

Запускаем ПО, в главном окне программы кликаем по названию компьютера.

Введите регистрационные данные, пароль от вашей учетной записи.

Далее в этом окне должен появиться ваш контроллер.

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

Для чтобы создать массив, нажмите кнопку «Create» .

В следующем окне мастера, выбираем «Автоматический» или «Ручной» вариант настройки.

В автоматическом режиме программа сама предложит более подходящий тип массива для вашего набора накопителей.

В ручном вы сможете выбрать сами подходящую конфигурацию. В нашем варианте выбираем пункт «Custom» .

В следующем окне мастера укажите тип. Если его в этом списке нет, откройте дополнительные настройки «Advanced Settings» .

Выберите нужный тип из дополнительного списка, в нашем случае RAID 6 и жмем «Далее» .

В следующем окне нужно ввести названия «Name» .

Далее, заполняем\меняем параметры, или же оставить все по умолчанию.

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

Затем, отмечаем все накопители, которые будут входить в состав нашего RAID, жмем «Далее» .

А затем жмем «Apply» для сохранения конфигурации, а также «Yes» .

Программа сразу же начнет создавать массив.

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

Теперь, его уже можно использовать, нужно лишь разметить массив в «Управлении дисками» .

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

Как поменять один диск на другой в RAID 6

Важно : До того как проделывать какие-нибудь манипуляции по ремонту массива, обязательно создайте «резервные копии» всех самых важных файлов. Так как, в процессе воссоздания могут произойти непредвиденные ситуации: поломка еще одного накопителя, сбой в процессе выполнения, отказ какого-либо устройства, следовательно все файлы будут безвозвратно потеряны.

Чтобы определить какой именно диск отказал, воспользуемся программой «Adaptec Storage Manager» .

Чтобы выяснить какие диски работают нормально, кликайте по каждому правой кнопкой мыши и переходите в поле «Свойства» .

Здесь нужно найти поле «Serial Number» , серийный номер HDD.

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

Когда найдете нерабочие носители, их останется только заменить на новые и пересобрать RAID 6 заново. Теперь подключаем новые диски на место старых, перезагружаем компьютер, после инициализации устройства кликаем «Ctrl+A» на клавиатуре.

На экране меню контроллера переходим на строчку «Array Configuration Utility» .

А затем выбираем строку «Initialize Drives» .

Нужно провести инициализацию новых подключенных накопителей. Нажимаем клавишу «Insert» для выделения, а далее «Enter» – для подтверждения операции.

Теперь добавляем к нашему массиву новые диски, переходим на строчку «Manage Arrays» .

Дальше нажимаем «Ctrl+S» , чтобы открыть экран управления.

Выбираем «Пробелом» все нужные физические носители, далее жмем «Enter» -> «Yes» чтобы подтвердить операцию. Сразу же начнется процесс сборки массива.

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

В случаях, когда не работают сразу три физических диска, или при сбое контроллера, все равно можно восстановить хранящиеся данные! Для этого мы будем использовать «Hetman RAID Recovery» .

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

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

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

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

Итак, на компьютере под управлением «ОС Windows» , подключаем “живые” диски напрямую к материнской плате. ОС распознает их как поврежденные – «RAW» . Она предложит их инициализировать если открыть «Управление дисками» .

восстановление данных с RAID

Последние пару дней прошли как в страшном сне в результате трагического ухода из жизни серверной материнской платы ASUS Z10PR-D16 (за что отдельное спасибо электрикам). Бесперебойник (к сожалению не управляемый) держался до последнего, отчаянно пища, но ему так никто и не пришёл на помощь и сервак вырубился аварийно.

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

Дело в том, что технология RAID (в моём случае RAID 10, это когда два RAID 1 объединяются в RAID 0) подразумевает не просто дублирование информации на несколько дисков, как многие ошибочно думают. Процесс записи на диски происходит по определенному алгоритму, потому просто подключив диск из массива к компьютеру мы нифига не увидим.

Я попробовал натравить на один диск из рэйда программу R-Studio, но результат не впечатлил. Да, какие-то файлы и отдельные папки находятся, но целиком восстановить информацию таким способом, в разумные сроки, вряд ли получится.

Как восстановить данные с RAID массива на аппаратном контроллере Adaptec 6405?

контроллер Adaptec 6405

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

Пришла мысль попробовать перекинуть RAID-контроллер Adaptec 6405 (обычный PCIe) вместе с дисками (обязательное условие соблюдения последовательности дисков в RAID) на другую платформу. В загашнике как раз пылился уже не молодой, но вполне рабочий сервер HP. К счастью, всё получилось как нельзя лучше, RAID не просто оказался целёхонек но, что самое удивительное, Windows 2008R2 без вопросов запустилась на новом железе, так что на сервере можно было сразу продолжить работу. Впрочем, задача такая уже не стояла, требовалось только снять недостающие данные.

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

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

Ещё довелось насладиться мерзким писком контроллера Adaptec 6405. Дело в том, что в моём сервере HP, салазок для четвертого винта не было и в корзине на этом месте стояла заглушка, потому 4-ый диск пришлось вставить без салазок. В общем, контроллер этого диска не увидел и истошно заголосил что типа беда, диска не хватает. Пришлось его успокаивать с помощью специальной утилиты Adaptec Storage Manager, нажав кнопочку с колокольчиком Silence (тишина). Благодаря избыточности массива RAID 10, отсутствие одного из дисков на целостность информации никак не влияет.

Альтернативные варианты восстановления данных с RAID и пара слов о сервере ASUS

ASUS Z10PR-D16

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

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

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

Предположение о наличии некоего защитного режима основано на штатном режиме работы двух индикаторов на материнской плате - Standby Power LED (SBPWR1) и Baseboard Management Controller LED (BMCLED1). Никакие аварийные индикаторы не горят, но сервер не реагирует на нажатие кнопки питания.

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

image

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

Естественно, я говорю о RAID массивах и конкретно о выходе из строя самого RAID-контроллера. Что же делать в данной ситуации?

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

Но это всё теория, давайте же проверим — так ли это на самом деле.
У меня есть 2 сервера с интегрированными RAID контроллерами:

HP ProLiant DL380 G7 с контроллером P410i


IBM x3650 M4 с контроллером ServeRAID M5110e

image

И так же у меня есть 2 контроллера:
Adaptec 6405

image

LSI Logic 9260-8i

Итоги проверки в общем то лично меня не удивили:
При замене на DL380 контроллера на Adaptec — контроллер увидел массив и даже попытался запустить с него систему (правда здесь мы получили kernel panic ввиду отсутствия драйвера для контроллера в уже установленной системе), но в любом случае — целостность данных не была нарушена и данные подлежат восстановлению. Испытание было проведено как на RAID1, так и на RAID0. С LSI всё оказалось более просто и печально — контроллер увидел диски, но не увидел массива, ребилд и прочие ухищрения не дали положительных результатов.
С x3650 картина получилась обратная. Так как M5110e построен на чипе производства LSI Logic, при замене контроллера на 9260-8i массив увиделся и точно так же, как и в первом случае — нам удалось получить наши данные в целости и сохранности, а вот с Adaptec массив отказался распознаваться и так же никакие уловки нам не помогли.
Отсюда можно сделать вывод — служебная информация массива «привязана» к определённой марке производителей RAID контроллеров. Лично мои рекомендации следующие — стараться избегать использования встроенных RAID контроллеров, ввиду того, что подбор контроллера, в случае выхода из строя имеющегося, будет достаточно проблематичной задачей, которая может не увенчаться успехом. Другое дело, если вы используете внешний контроллер определённого производителя. Производители дорогих контроллеров (LSI Logic, Adaptec, Intel, Promise) довольно консервативны — одни и те же модели выпускаются достаточно долго, плюс существует практически 100% вероятность того, что на обновлённой версии имеющегося у вас контроллера ваш массив прекрасно увидится и будет полностью работоспособен (в общем то практически таким образом и работают компании, которые предоставляют услуги по восстановлению данных, либо используют сходный контроллер, либо используют его в качестве «донора», чтобы восстановить работоспособность старого контроллера, и как третий вариант — перенос энергонезависимой памяти (CMOS) вышедшего из строя контроллера на новый, дабы сохранить данные о RAID массиве).

Имеется аппаратный RAID Adaptec 6405e со схемой RAID 1.

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

Возможно ли восстановить предыдущий RAID 1 на основе старых дисков без потери информации? И как это лучше сделать?

При подключении обратно старых дисков после выполнения Rescan drives предлагается сделать Rebuild. Опасно ли это для сохранности данных? Если выполнить rebuild - не сотрет ли это данные на дисках?


Лига Сисадминов

658 постов 12.3K подписчика

Правила сообщества

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

RAID1 означает, что диски работают в режиме зеркала - массива из двух (или более) дисков, являющихся полными копиями друг друга. Rebuild - это операция восстановления информации с одного диска массива на другой диск.

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

Всем спасибо за ответы

Можно как правило, естественно не используя контроллер и то что было, это недопустимо при таком восстановлении. Ребилд сценарий зависит от биоса итд, не стоит полагаться на него как на обычный сценарий все данные затереть с 1 на 2(а так как они одинаковые - должны быть пофиг), только когда данные целы убедишься что. По хорошему создание без ребилда и есть восстановление метаданных и массива, но вот если он был не на максимум - уже гемор, по регламенту и уму СТРОГО СНАЧАЛА слить данные с любого из дисков массива в R/O(метаданные в конце, будет видеться как есть адекватно), а потом пересоздавать только массив.


ХедХантер и кладмены

На днях листал ХХ.
Штук 5 вакансий курьера. От найка и адидас до ксиаоми и секс-шопа . Вакансии в самом верху в топе, смотрело со мной около 150 человек. Оклад 15к в неделю и 350 за точку. Нормально так для курьера?
В итоге все эти вакансии - кладмена. Работодатель зовёт в телегу.
Мне просто интересно , ХХ настолько похуй, что у него там творится? Очевидно вакансия левая, ибо заработок нереальный для курьера. Где пожаловаться не нашёл, выливаю свой гнев сюда. Вообще подозреваю, что все все знают.

Мотивации пост

Мотивации пост Twitter, Мотивация, Скриншот

. а в пустыне она вообще бесценна.

Оборот денег в семье.

Старший сын подарил младшей сестре 5000 руб на днюху(13 лет разница).
Сегодня она подходит ко мне:
- Пап, вот 5000 рублей. И вот мои заказы на али. Это подарки тебе, маме, брату, его жене и их мелкому. Успеют же приехать? Можешь оплатить по карте?
- Конечно, доча.
Оплатил. Деньги взял. Ибо это её решение. Добавлю их в её подарок. Но об этом ей, конечно, не скажу.

Новый Год на носу. Подарки. Берегла эти деньги с апреля. Вот так решила их потратить.

У меня хорошие дети.


Не рой яму другому.

Не рой яму другому. Секс, Облом, Юмор, Издевка, Провокация, Twitter, Скриншот

Прошу юридической помощи, напали чеченцы в метро

Здравствуйте, я очень сомневался писать пост или нет, но сил уже нет бороться в одиночку с нашей правоохранительной системой. 30 августа я ехал на работу к 14:00, на выходе из метро Юго-Восточная на меня напали 2 чеченца ( https://www.m24.ru/shows1/14/308198 сюжет на Москва 24, правда они вырезали специально тот кусок, когда я отмахивался, разрывая дистанцию, уже после нескольких минут избиения в голову и назвали это "дракой", хотя ни одного удара я не нанес), я подбежал к службе безопасности метрополитена, одна из сотрудниц сразу убежала, вторая стояла и смотрела как меня избивают, ничего не делая. В итоге мне сломали нос и нанесли множественные повреждения в области головы. Когда они меня били они орали, что они из Чечни и всех русских вы**ут и ничего им не сделают, явный состав 282 статьи УК РФ, однако в итоге им инкриминировали лишь 115. После их задержания, когда я ждал скорую, полицейская сказала, что у них был нож и они орали, что воевали против русских в чеченскую войну, а также что они находятся под действием наркотиков (в таганском отделении опер потом также сказал). После меня отвезли в ГКБ им. Пирогова, в приемное отделение к нейрохирургу, где я пробыл более 6 часов, как в последствии выяснилось, принял со скорой меня санитар, а заключение выдал медбрат. В итоге в заключении прописаны препараты, которые мне якобы ввели, но их не вводили + заключение противоречит в некоторых моментах самому себе. Госпитализировать меня отказались, хотя по словам врачей скорой должны были госпитализировать на 10-14 дней. На следующий день я пошел в травмпункт рядом с домом, чтобы снять всё-таки побои, но травматолог сказал, что поставил бы ушиб мягких тканей только в случае наличия разрыва кожи (хотя это уже должно быть рваной раной, в моём понимании).

На данном этапе мне не дали ознакомиться с материалами уголовного дела, нож по словам дознавательницы в деле не фигурирует, я просил ознакомить меня с записями с камер видеонаблюдения, мне было отказано, а также с дозоров полицейских, тоже было отказано. Дознавательница не присылает никаких повесток по следственным действиям, я посмотрел, её действия нарушают 164, 188 и 192 статьи УПК РФ, когда на очередной встрече я хотел написать заявление на отвод дознавателя. Я думаю, что дознавательница ангажирована к этим чеченцам и/или диаспоре. При первой встрече, назначенной на 10:00, она отказалась меня принять к оговоренному по телефону (повестки не было) времени, а когда из кабинета выходил другой сотрудник, я слышал, как она говорит кому-то из своих "мариную **анного терпилу".

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

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

Читайте также: