Adaptec asr 2405 как подключить диск

Обновлено: 07.07.2024

Для мониторинга RAID массива построенного на контроллере Adaptec удобно использовать утилиту arcconf от производителя. ARCCONF (Command Line Interface - CLI) - это утилита с интерфейсом командной строки, которая обеспечивает те же функциональные возможности, что и Adaptec Storage Manager в средах, где использование графического интерфейса не представляется возможным.

Для установки arcconf скачиваем архив с сайта Adaptec arcconf_v1_6_21062.zip. В этом архиве находится статически слинкованый бинарик, который работает корректно на любом дистрибутиве.

Команда для получения полной информации о контроллере: Самой важной информацией является информация о состоянии логических дисков

Ключевой информацией является строка

Для более подробной информации о SMART используйте smartmontools, например

Мониторинг RAID контроллера: Adaptec ASR-6405 512MB, Single PCI-E x8 + AFM-600DB (Flash module) с подключенными:

6x HDD 600GB Hitachi HUS156060VLS600, 3,5" SAS 2.0, 15000rpm, 64MB. 1x 2TB Seagate Constellation ES.3 ST2000NM0033 3,5" SATA 3, 7200rpm, 128MB

Далее можно использовать smartmontools, например

Качаем Title: Adaptec ARCCONF Command Line Utility v1.06.21062 Filename: arcconf_v1_6_21062.zip. arcconf_v1_7_21229.zip В этом архиве находится статически слинкованый бинарик, который работает корректно на любом дистрибутиве. Переносим файл arcconf в /usr/sbin/ и делаем его выполняемым (Примеры использования команды chmod в Linux +x /usr/sbin/arcconf)

Adaptec SATA RAID 2410SA Controller - требует драйвера на уровне ядра операционной системы. В Ubuntu 9.10 после установки документации

появляется файл aacraid.txt.gz, в котором описано все поддерживаемое оборудование Adaptec

В спецификациях Adaptec 21610SA подчеркивается возможность горячей замены дисков, обновление массива(ов) на ходу, улучшенные возможности технологии RAID (для уровней 0, 1, 5, 10, 50 и JBOD), пришедшие от SCSI-контроллеров Adaptec, включая функции OCE (Online Capacity Expansion — изменение на ходу объема массива), RLM (RAID Level Migration — перестройка на ходу уровня массива, например, из RAID 0 в 5 или 10, из RAID 1 в 0, 5 или 10, из RAID 5 в 0 или 10, из RAID 10 в 0 или 5), создание нескольких массивов на одном наборе дисков и оптимизацию использования диска. Поддерживаются и основные функции контроля, такие как управление блоком, S.M.A.R.T. и SNMP. В число поддерживаемых операционных систем входят Windows 2000/XP/Server2003, NetWare 6.0 и выше, RedHat Linux, SuSE Linux, SCO UnixWare и Caldera Open Unix.

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

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

Более обычного информативен и экран начальной загрузки контроллера (POST).

Множество полезных функций менеджмента массивов доступны из-под Windows через утилиту Adaptec Storage Manager — Browser Edition.

Итак, доступный по цене 16-портовый RAID-контроллер Adaptec Serial ATA RAID 21610SA – это гибко настраиваемый контроллер на базе оригинального Serial ATA I/O процессора, сочетающий высокопроизводительную коммуникативность хранилищ данных с интерфейсом Serial ATA c продвинутыми свойствами RAID, включающими оптимизированную утилизацию дискового пространства, онлайновое увеличение емкости, изменяемость уровней RAID и программный пакет Adaptec Storage Manager. Он предоставляет расширенный набор свойств и высокий уровень защищенности данных интерфейса Serial ATA для серверов среднего класса и групп пользователей, использующих недорогие диски SATA. Контроллер AAR-21610SA с поддержкой уровней RAID 0, 1, 5, 10, 50 и JBOD, «горячей» замены дисков и расширенного набора свойств RAID от Adaptec является оптимальным по цене решением для приложений, требующих высокой скорости операций ввода/вывода, таких как: потоковое видео, Web-сайты и хранение фиксированных данных и данных ссылочного типа.

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

Как заменить нерабочий RAID контроллер без потери информации

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

А таком случае есть несколько способов:

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

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

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

Как заменить RAID контроллер без потери данных

Как заменить RAID-контроллер без потерь

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

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

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

Список адаптеров DELL с поддержкой технологий

У меня есть RAID 5 собранный из трех накопителей на контроллере от фирмы Dell, модель PERC H310. Для примера я покажу как заменить данную модель на устройство от того же производителя, модель H710.

Рейд 5 массив, собранный из трех накопителей

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

Новая плата обнаружила массив

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

Плата автоматически загрузила настройки РЕЙД

Системе не удалось загрузить настройки автоматически

Импорт настроек массива вручную

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

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

Также при замене может потребоваться обновить прошивку на версию, которая стояла на старом или на более новую.

Как заменить RAID-контроллер платой от другого производителя

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

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

DDF (Disk Data Format) – это структура форматирования данных на группах дисков RAID.

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

Структура форматирования данных на группах дисков RAID

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

Следующий параметр, на который следует обратить внимание — это порядок последовательности записи батов.

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

При первом варианте Big Endian, байты записываются слева-направо, (это выглядит следующим образом число 123 записывается как 1,2,3).

Big Endian – вариант записи байтов

little Endian – вариант записи байтов

В ходе тестирования нам удалось импортировать внешнюю конфигурацию в следующих моделях Dell PERC H310, H330, H710, H830, эти платы можно заменить без потери данных.

Созданный RAID 5 на плате Dell PERC H310 без проблем удалось импортировать внешнюю конфигурацию на различные модели от того же производителя.

Что касается сторонних вендоров – плата на LSI прошивке модель Fujitsu D311, определила внешнюю конфигурацию на дисках и при первой загрузке предложила ее импортировать.

Плата Fujitsu D311

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

Плата Fujitsu D311 без проблем определила настройка массива

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

IBM Serve RAID M5016 – не смог определить настройки РЕЙД

При импорте устройства Dell PERC H310 на контроллер Adaptec ASR 6805T, второй вывел ошибку, импорт без потери информации невозможен. Если сравнивать по характеристикам Adaptec поддерживает вторую версию DDF и другой порядок записи байтов, возможно именно это стало причиной неудачного импорта.

Adaptec ASR 6805T не смог определить параметры массива

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

Контроллеры HP

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

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

Как восстановить данные с нерабочим контроллером

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

Hetman RAID Recovery

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

хай всем! купил бу adaptec 2405 на ебее. подключил к нему два раптора в raid1, и два сигейта 3тб тоже в raid1. скопировал со старых веников все данные. на 3тб сигейте в основном лежали инсталляхи, архивы и прочее. когда начал пытаться распаковать переписанные архивы, оказалось что большая часть из них битые, и на файловой системе периодически сами по себе возникают ошибки (ОС убунта 12.04).

бракованный адаптек - или я чёто не так мог сделать ?

ps. винты целые, тк я до этого их около года пользовал в софт рейде.


память на контроллере есть? проверь ее.

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

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


Очередное доказательство ненужности аппаратных контроллеров.

Очередное доказательство ненужности аппаратных контроллеров.

как сказать, raid1 на этом адаптеке по скорости работает более чем в два раза быстрее mdadm, с которым я промучался около года.

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

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


как сказать, raid1 на этом адаптеке по скорости работает более чем в два раза быстрее mdadm, с которым я промучался около года.


raid1 на этом адаптеке по скорости работает более чем в два раза быстрее mdadm

Но как, если mdadm упирается в скорость винтов?

да смысл мне говорить вам неправду? пробовал на двух материнках асус, на одной был проц i7-2600k, на текущей i7-3930k. 2xraptor 600gb raid1, и 2xsegate 3tb raid1. при софтовом рейде скорость записи 70мб/с, в обоих случаях. с аппаратным контроллером средняя скорость возросла до 170мб/с. обьясняется легко - десктопный sata контроллер работает одновременно только с одним устройством.


обьясняется легко - десктопный sata контроллер работает одновременно только с одним устройством.

У вас были какие-то бракованные контроллеры.

У вас были какие-то бракованные контроллеры.

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


или может я mdadm как-то неправильно юзал?

Очевидно. И как у вас возросла скорость записи до 170, если она упирается в скорость самого медленного диска в зеркале?

Очевидно. И как у вас возросла скорость записи до 170, если она упирается в скорость самого медленного диска в зеркале?

в зеркале в данный момент два раптора терабайтники. зеркало создавал так:

mdadm —create /dev/md0 —level=1 —raid-disks=2 /dev/sdb1 /dev/sda1

какие ещё есть моменты которых я не учёл?

а у меня 170 мб/с на софтовом рейд5 (mdadm) интересно, что я делаю не так? ;)

наверное, вот это:

на raid1 нет такой опции.


какие ещё есть моменты которых я не учёл?

Очередное доказательство ненужности аппаратных контроллеров.

скорость замерял как просто форматированием, так и копированием файлов с одного рейда на другой. винты пробовал тыкать как в один контроллер, так в другой, так и в два разных (на мамке их два), нихрена не вышло увеличить скорость :( если же форматить не в рейде, а просто /dev/sda, то скорость такая как и должна быть.



если же форматить не в рейде, а просто /dev/sda, то скорость такая как и должна быть.

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

выглядит всё так, будто система не может писать одновременно на два устройства, так как скорость записи в рейд _ровно_ в два раза меньше чем на raw device. adaptec решил бы проблему, если б не оказался бракованным..

оу, йес. но что мешает собрать другой массив? дисков не хватает?

да, диска только четыре, из них надо сделать два зеркальных рейда.


выглядит всё так, будто система не может писать одновременно на два устройства, так как скорость записи в рейд _ровно_ в два раза меньше чем на raw device.

Тут явно что-то с логикой. Ну обратитесь в багтрекер или службу поддержки своего дистрибутива, потому что такого быть не должно — зеркальный RAID вообще не должен оказывать какого-то влияния на скорость записи (ну, кроме затрат на internal WIB, который по умолчанию не используется).


я подозреваю что говняная мамка (asus p90x79 pro) либо кривой драйвер. мамку менять - дороже чем взять рейд. да и как узнать с какой мамкой проблем не будет ?

p9x79 pro, сорри опечатка )

Набортный сата контроллер в AHCI? А вообще - есть неплохие дешевые софт-рэйд SATA/SAS контроллеры на LSI (вернее - HBA контрллеры) SAS3042E, которые легким движением руки превращаются в сата-контроллеры. Поставил себе такой (скорее в качестве эксперимента - думал, производительность raid5 упирается в набортный контроллер MCP55, который ни разу не AHCI). Из замеченных минусов - немного капризен к контактам шлейфов (окисленные контакты могут вызвать отваливание девайсов, в то время как на набортном такого не было) и с 3.4.x ядром работает нестабильно (при большой нагрузке уходит в ступор, вешая дисковую подсистему). 3.3.x, 3.5.x - полет нормальный.

в общем всё дело оказалось в кривом биосе материнки (asus, socket 2011). после обновления биоса всё заработало без проблем.

Физические размеры
116мм В x 164мм Д (4.6"В x 6.43"Д)
Рабочая температура
От 0°C до 55°C* (с вентиляцией 200 LFM; без батареи)
От 0°C до 40°C* (с вентиляцией 200 LFM; с батареей)
Важное примечание: данная карта Adaptec обладает мощным RAID-процессором, которому требуется соответствующее воздушное охлаждение. Пожалуйста, устанавливайте данную карту только в серверные и настольные корпуса с рекомендуемым воздушным охлаждением (200 LFM).
* Температура окружающей среды, измеренная на расстоянии 1" (2.5см) от RAID-процеессора.

Surf_rider

Администратор

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

1. Ручная перестройка с помощью ACU (утилита конфигурации массива) BIOS

Замените вышедший из строя диск новым (такой же или большей емкости). Загрузите систему, нажмите CTRL + A, чтобы получить доступ к служебной программе ACU при загрузке системы. Находясь в служебной программе ACU, выберите «Утилита конфигурации массива», затем нажмите Enter. Выберите «Инициализировать диски» и инициализировать новый диск, который вы добавили в систему.
Затем выберите «Управление массивами». Выделите массив, который необходимо перестроить, и выберите опцию CTRL + S, чтобы управлять горячим резервом для массива, добавьте новый диск в качестве глобального горячего резерва для массива, и перестройка начнется автоматически для деградированного массива. Примечание. Параметр CTRL + S доступен не на всех контроллерах.

2. Ручная перестройка с использованием ARCCONF (утилита командной строки)

Используйте команду ARCCONF 'setstate', чтобы назначить вновь добавленный диск в качестве горячего резерва. Введите номер логического устройства, которое находится в деградированном состоянии и требует восстановления. В этом примере новый диск на канале 0 с идентификатором 0 должен быть добавлен в качестве горячего резерва для логического диска 1.

ARCCONF SETSTATE 1 DEVICE 0 0 HSP LOGICAL DRIVE 1

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

3. Восстановление вручную с помощью Adaptec Storage Manager

Замените вышедший из строя диск новым (такой же или большей емкости). Загрузитесь в операционную систему и войдите в программу Adaptec Storage Manager. В Enterprise View щелкните контроллер с логическим устройством с пониженной производительностью. В разделе «Физические устройства» щелкните только что добавленный жесткий диск и выберите «Действия», затем «Создать выделенный горячий резерв для», затем выберите логическое устройство, которое необходимо восстановить. После этого восстановление логического устройства с ухудшенной производительностью начнется автоматически. Дополнительные подробные инструкции о том, как назначить выделенный «горячий» резерв в Storage Manager, см. В Руководстве пользователя Adaptec Storage Manager.

Ручная перестройка с помощью maxView Storage Manager

Замените вышедший из строя диск новым (такой же или большей емкости). Загрузитесь в операционную систему и войдите в программное обеспечение maxView Storage Manager. В Enterprise View выберите контроллер, затем в дереве Physical Devices выберите только что добавленный диск. На ленте в группе Физические устройства щелкните Управление запасными частями. Выберите «Выделенный», затем нажмите «Готово». После этого автоматически начнется перестройка логического устройства с ухудшенной производительностью. Дополнительные инструкции по созданию и управлению «горячим» резервом см. В Руководстве пользователя maxView Storage Manager.

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