This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
computing:storage:megaraid [2012/12/05 12:01] gcooper |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LSI MegaRAID ====== | ||
- | ===== MegaCLI ===== | ||
- | |||
- | http:// | ||
- | |||
- | Install MegaCLI: | ||
- | |||
- | < | ||
- | wget ftp:// | ||
- | |||
- | unzip 8.00.23_Linux_MegaCLI.zip | ||
- | |||
- | rpm -Uvh Lib_Utils-1.00-08.noarch.rpm MegaCli-8.00.23-1.i386.rpm | ||
- | </ | ||
- | |||
- | The path to MegaCLI may not be added during installation, | ||
- | |||
- | < | ||
- | cd / | ||
- | </ | ||
- | |||
- | :!: In the following examples, we assume only one controller is installed and use '' | ||
- | |||
- | Silence an alarm: | ||
- | |||
- | < | ||
- | ./MegaCli -AdpSetProp -AlarmSilence -aALL | ||
- | </ | ||
- | |||
- | :!: You have to escape the brackets and braces needed by some commands. | ||
- | |||
- | :!: To manipulate a particular physical device, address it by enclosure and slot: | ||
- | |||
- | |E |Enclosure Device ID| | ||
- | |S |Slot Number | ||
- | |||
- | Disk info for drive on port 6: | ||
- | |||
- | < | ||
- | ./MegaCli -pdInfo -PhysDrv \[252:6\] -aALL | ||
- | </ | ||
- | |||
- | Display all information about all RAID adapter / settings: | ||
- | |||
- | < | ||
- | ./MegaCli -AdpAllinfo -aALL | ||
- | </ | ||
- | |||
- | Display information about all physical drives: | ||
- | |||
- | < | ||
- | ./MegaCli -PDList -aALL | ||
- | </ | ||
- | |||
- | Display information about all logical / virtual drives: | ||
- | |||
- | < | ||
- | ./MegaCli -LDGetProp -LALL -aALL | ||
- | </ | ||
- | |||
- | :!: Removing a drive and putting it right back onto the same RAID controller will cause the drive to marked as " | ||
- | |||
- | ==== How to Rebuild a Drive That is Marked as " | ||
- | |||
- | See the detailed section here: http:// | ||
- | |||
- | Summary: | ||
- | |||
- | Find the drive that is not " | ||
- | |||
- | ./MegaCli -PDList -aALL | grep --before-context=12 Firmware | ||
- | |||
- | ./MegaCli -PDMakeGood -PhysDrv \[E:S\] -aALL | ||
- | |||
- | ./MegaCli -CfgForeign -Clear -aALL | ||
- | |||
- | ./MegaCli -PDHSP -Set -PhysDrv \[E:S\] -aALL # make this unconfigured drive a hot spare |