Как я могу отслеживать состояние 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
(от ЛШВ)
*-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:
3 ответа
Вы можете быть одним из немногих людей, которые столкнулись с этой проблемой:)
Ну, возможно... Использование множителей SATA - нет-нет в системах серверного класса. Черт возьми, использование SATA в наши дни немного рискованно с постоянно увеличивающейся емкостью дисков.
Неудивительно, что вам было трудно найти информацию о множителе порта SATA и мониторинге под Linux. Использование расширителя SAS является предпочтительным и более поддерживаемым подходом. Расширители являются нормой для серверных объединительных плат и внешних хранилищ JBOD. В результате множители портов встречаются довольно редко и не имеют большого интереса. Добавление уровня абстракции через e SATA практически исключает любую вероятность того, что ваши диски будут подвержены ОС, если только карта, которую вы используете в хосте, не имеет поддержки драйвера рычага OS.
Какой тип хост-карты e SATA вы используете?
На этом этапе я бы положился на проверки состояния корпуса и визуальных светодиодов для определения работоспособности массива. Предоставьте больше информации об устройстве, и есть небольшой шанс, что статус может быть передан хосту (если используется правильная карта), но я бы не ожидал этого.
Редактировать:
Используемый здесь корпус не имеет светодиодных индикаторов состояния диска. У вас не будет способа визуально определить состояние массива дисков или сделать это через хост.
редактировать
Я обратился к производителю за поддержкой:
ОП публикует неправильную часть, поэтому никто не может помочь:-) См.: /questions/362387/kak-ya-mogu-otslezhivat-sostoyanie-raid-pri-ispolzovanii-vneshnego-umnozhitelya/362398#362398
Это DATOptic-Support Team, производитель автономного аппаратного RAID-массива 1U.
Управление использует в этой стойке 1U НЕ SiI-3726.
Это JM393: http://www.datoptic.com/ec/5x-drive-hardware-raid-controller.html В Linux есть некоторый графический интерфейс, но не все. Перейдите на страницу и нажмите "TAB". OpenSuSE RAID GUI...
Я чувствую, что в корпусе, который вы используете, есть эта плата RAID/ умножителя портов. (Кажется, что картинки совпадают.) (Тьфу - на самом деле, это близко, но не совсем то же самое. Расположение перемычек похоже на модель SPM393PS-SEV, но эта модель предположительно 4 диска / 2 хоста.)
Если это так, то на веб-сайте производителя предполагается наличие пакета "X86 - Linux Daemon Tool - CLI", помимо других предложений программного обеспечения. Очевидно, что не имея ни одной из этих вещей, я не могу ее запустить, но строки в файле кажутся многообещающими.
Если это устройство и программное обеспечение на базе Linux не работает, вы всегда можете привязать Arduino к выводам индикатора состояния на задней панели и следить за этим. (Конечно, некрасиво, но это можно заставить работать...)