MegaCli - LSI MegaRaid Controller Command Line Tool

Manage LSI MegaRaid controllers with MegaCli. Learn how to install, gather controller, enclosure, virtual drive, and physical drive information, and monitor battery backup units.

MegaCli - LSI MegaRaid Controller Command Line Tool

MegaCli is a powerful command-line utility designed for the administration of LSI MegaRaid controllers. It provides comprehensive capabilities for managing RAID configurations, gathering detailed system information, and monitoring the health of your storage arrays. This tool is essential for system administrators and IT professionals working with servers equipped with LSI MegaRaid hardware.

Install MegaCli

To begin using MegaCli, you first need to install it on your system. The installation process varies slightly depending on your Linux distribution.

# Install MegaCLI
yum install MegaCli # For CentOS/RHEL based systems
apt-get install megacli # For Ubuntu/Debian based systems

Gathering Controller Information

Understanding your RAID controller's configuration and status is crucial for effective management. MegaCli offers several commands to retrieve this vital information.

# Controller information
MegaCli -AdpAllInfo -aALL
MegaCli -CfgDsply -aALL

Enclosure and Drive Management

MegaCli allows you to inspect the physical components of your storage system, including enclosures and individual drives.

# Enclosure information
MegaCli -EncInfo -aALL

# Virtual drive information
MegaCli -LDInfo -Lall -aALL

# Physical drive information
MegaCli -PDList -aALL
MegaCli -PDInfo -PhysDrv [E:S] -aALL

Battery Backup Unit (BBU) Monitoring

For controllers equipped with a Battery Backup Unit (BBU), monitoring its status is important for data integrity. MegaCli provides commands to check the BBU's health.

# Battery backup information
MegaCli -AdpBbuCmd -aALL

By leveraging these MegaCli commands, you can efficiently manage and maintain your LSI MegaRaid storage solutions, ensuring optimal performance and data safety. For more advanced operations and specific command options, consult the official MegaCli documentation.

External Resources