Установка
Добавляем в файл /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