All relevant MegaCLI options

MegaCLI (MegaRAID Command Line Interface) is a command-line utility used to manage and configure LSI (now Broadcom) MegaRAID controllers in servers and storage systems. It provides powerful options for monitoring, troubleshooting, and maintaining RAID configurations, including creating and deleting virtual drives, checking disk health, rebuilding arrays, and retrieving detailed status reports.

Set all relevant megacli options:

megacli -AdpSetProp -NCQEnbl -aALL -NoLog
megacli -AdpAutoRbld -Enbl -aALL -NoLog
megacli -LDSetProp -CachedBadBBU -Immediate -Lall -aAll -NoLog
megacli -LDSetProp -Cached -Immediate -Lall -aAll -NoLog
megacli -LDSetProp -EnDskCache -Immediate -Lall -aAll -NoLog
megacli -LDSetProp -WB -Immediate -LAll -aAll -NoLog
megacli -LDSetProp -ForcedWB -Immediate -Lall -aAll -NoLog
megacli -LDSetProp -NORA -Immediate -Lall -aAll -NoLog
megacli -AdpSetProp BgiRate 90 -aAll -NoLog
megacli -AdpSetProp RebuildRate 90 -aAll -NoLog

-or- (for slower init/rebuild, but longer)

megacli -AdpSetProp BgiRate 20 -aAll -NoLog
megacli -AdpSetProp RebuildRate 20 -aAll -NoLog

Administrators use MegaCLI to perform tasks such as verifying the status of physical and logical drives, replacing failed disks, and monitoring battery backup units (BBU). Despite its capabilities, MegaCLI has a complex syntax, requiring users to reference extensive documentation or use scripts to simplify common operations. It has been largely replaced by StorCLI, which offers a more user-friendly interface while maintaining similar functionalities.

Leave a Reply

Your email address will not be published. Required fields are marked *

Filtered by Akismet. (privacy info).