Назад | Перейти на главную страницу

Как контролировать состояние RAID при использовании внешнего умножителя портов eSATA RAID5 SATA?

Я использую внешнее устройство eSATA, которое принимает 5 дисков SATA и представляет их как один большой HW RAID5 для Linux (ubuntu).

Он использует чипсет SiI3726.

Linux прекрасно видит и обрабатывает sata-устройство, но мне интересно, есть ли способ запросить / контролировать статус RAID5, который скрывается за этим HW RAID.

(от dmesg - клянусь, у меня нет одиночного привода 16T ...)

[   16.409678] sd 4:0:0:0: [sde] 31255691264 512-byte logical blocks: (16.0 TB/14.5 TiB)
[   16.409727] sd 4:0:0:0: [sde] Write Protect is off
[   16.409730] sd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00
[   16.409752] sd 4:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   16.463573]  sde: sde1
[   16.463785] sd 4:0:0:0: [sde] Attached SCSI disk

(из lshw)

   *-disk:4
        description: ATA Disk
        product: SATA H/W RAID5
        physical id: 4
        bus info: scsi@4:0.0.0
        logical name: /dev/sde

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

Состояние RAID - моя большая проблема, но реальные модели дисков тоже будут полезны.

Я просмотрел некоторые инструменты libatasmart, но не смог найти ничего, что касается множителей портов SATA в целом.

Существуют утилиты для проверки / установки настроек RAID в OSX / Windows, так что, по-видимому, это возможно. Я ищу способ сделать это в Linux, а затем потенциально добавить в Nagios и т. Д.

Вот как выглядит HW:

Возможно, вы один из немногих, кто столкнулся с этой проблемой :)

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

Неудивительно, что вам было сложно найти информацию о множителе порта SATA. и мониторинг под Linux. Использование расширителя SAS - предпочтительный и более поддерживаемый подход. Расширители являются нормой для серверных объединительных плат и корпусов JBOD внешнего хранилища. В результате множители портов довольно редки и не имеют особого значения. Добавление уровня абстракции через eSATA почти исключает любую вероятность того, что ваши диски будут открыты для ОС, если только карта, которую вы используете в хосте, не имеет поддержки драйвера ОС.

Какой тип хост-карты eSATA вы используете?

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

Редактировать:

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

редактировать

Я обратился к производителю за поддержкой:

Сообщение OP - неправильная часть, поэтому никто не может помочь :-) Видеть: https://serverfault.com/a/644247/13325

Это группа поддержки DATOptic-Support, производитель автономного аппаратного RAID 1U.

Для управления в этой стойке высотой 1U НЕ используется SiI-3726.

Это JM393: http://www.datoptic.com/ec/5x-drive-hardware-raid-controller.html В Linux есть некоторый графический интерфейс, но не все вкусы - перейдите на страницу и щелкните вкладку поддержки. Есть некоторый графический интерфейс командной строки и OpenSuSE RAID ...

Я чувствую, что в корпусе, который вы используете, есть эта плата RAID / множителя портов в этом. (Фотографии кажутся совпадающими.) (Ух ... на самом деле это близко но не совсем то же самое. Расположение перемычек аналогично модели SPM393PS-SEV, но эта модель предположительно состоит из 4 дисков / 2 хоста.)

Если это так, то на веб-сайте производителя есть «X86 - Linux Daemon Tool - CLI» доступный пакет, среди прочего программного обеспечения. Не имея одной из этих вещей, очевидно, я не могу ее запустить, но строки в файле кажутся многообещающими.

Если это тот блок, а программное обеспечение на базе Linux не работает, вы всегда можете привязать Arduino к контактам светодиода состояния на задней панели и отслеживать это. (Ужасно, конечно, но это можно заставить работать ...)