Установка

Добавляем в файл /etc/apt/sources.list

# MegaCLI
deb http://hwraid.le-vert.net/debian buster main

Добавляем GPG ключ

wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | apt-key add -

Обновляем базу данных пакетов

apt update

Устанавливаем megacli

apt install megacli

Команды

Ниже команды для работы с утилитой

Отобразить все логические устройства всех контроллеров

megacli -LDInfo -Lall -Aall

Вывод краткой информации состояния дисков:

megacli -PDList -aAll | egrep "Enclosure Device ID:|Slot Number:|Inquiry Data:|Error Count:|state"

Отобразить диски с серийными номерами

megacli -PDList -a0 | grep -e '^Enclosure Device ID:' -e '^Slot Number:' -e 'WWN:'

Включить светодиод на корзине жесткого диска

megacli -PdLocate -start -physdrv[252:1] -a0

Просмотр журнала событий BBU, где можно найти информацию по проверкам и автоисправлению битых секторов

megacli -fwtermlog -dsply -aall > /tmp/ttylog.txt

Полная информация о всех адаптеров контроллера

megacli -AdpAllInfo -aALL

Полная информация о настройках и дисках

megacli -CfgDsply -aALL

Информация о последних событиях, где можно найти информацию о сбои в работе дисков

megacli -AdpEventLog -GetLatest 4000 -f events.log -aALL
megacli -AdpEventLog -GetEvents -f events.log -aALL

Информация о всех доступных корпусах контроллера

megacli -EncInfo -aALL

Список всех логических дисков и типе RAID-а в котором они собраны

megacli -LDInfo -Lall -aALL

Список всех физических дисков

megacli -PDList -aALL

Информация о конкретном физическом диске Типовая комманда

megacli -pdinfo -physdrv [E1:S2] -aALL

E1 - Enclosure Device ID: 1, S2 - Slot Number: 2 To get it need to run -

megacli -LdPdInfo -aALL | grep -E "ID|Slot"
megacli -pdinfo -physdrv [4:2] -aALL

Засветить диск Start blinking

megacli -PdLocate -start -physdrv\[4:3\]  -aALL
megacli -PdLocate -start -physdrv\[4:2\]  -aALL
megacli -PdLocate -start -physdrv\[4:1\]  -aALL

Stop blinking

megacli -PdLocate -stop  -physdrv\[4:1\]  -aALL
megacli -PdLocate -stop  -physdrv\[4:2\]  -aALL
megacli -PdLocate -stop  -physdrv\[4:3\]  -aALL

Проверка состояния BBU (Battery Backup Unit)

megacli -adpbbucmd -aall

Посмотреть прогресс добавления диска в RAID

megacli -pdrbld -showprog -physdrv[4:0] -aAll