Знание должно быть доступно!

Путь /ОС/Linux

megacli (MegaCLI, MegaCli64) - проприетарный бинарь от LSI / Broadcom.

Через него можно:

  • смотреть состояние виртуальных дисков (VD) и физических дисков (PD),

  • проверять ошибки, счётчики, температуру, SMART,

  • управлять: создавать/удалять массивы, добавлять спэеры, запускать rebuild,

  • проверять BBU (батарейку на контроллере).

Примеры:

инфа о всех массивах

/usr/sbin/megacli -LDInfo -Lall -aALL

список всех дисков

/usr/sbin/megacli -PDList -aALL

состояние батарейки

/usr/sbin/megacli -AdpBbuCmd -GetBbuStatus -aALL

кратко: degraded/failed

/usr/sbin/megacli -AdpAllInfo -aALL | egrep 'Critical|Degraded|Failed'

нюанс: MegaCLI древняя, синтаксис адский, Broadcom её давно заменили на storcli (Storage Command Line Tool). Но под Debian/Ubuntu часто проще поставить megacli, чем возиться со storcli руками.