MegaRAID StorCLI¶
Description | Command |
---|---|
Show all adaptors | storcli /call show |
Show all virtual drives | storcli /call/vall show |
Show all physical drives | storcli /call/dall show all |
Show all enclosures | storcli /call/eall show |
Show all BBU | storcli /call/bbu show |
Show all CacheVault | storcli /call/cv show |
Show all foreign configuration | storcli /call/fall show |
Show Rebuild state | storcli /c0/e8/s0 show rebuild |
Show Boot Drive | storcli /c0 show bootdrive |
Delete all foreign configuration | storcli /call/fall delete |
Delete all virtual drives from controller #0 | storcli /c0/vall delete |
Delete all virtual drives from all controllers | storcli /call/vall delete |
Locate physical disk | storcli /c0/e8/s2 start locate |
Set Controller0 to JBOD mode | storcli /c0 set jbod=on |
Set Boot Drive | storcli /c0/e252/s0 set bootdrive=on |
Add disk to array | storcli /c0/e32/s12 insert dg=0 array=0 row=0 |
This section contains example configuration commands. You may need to clear the current configuration first:
# storcli /call/vall del force
Locate physical disk¶
If a disk needs replacing, you can enable the locater LED. This is an example for enabling locater LED on controller 0, enclosure 8, disk slot 2:
# storcli /c0/e8/s2 start locate
Add a disk to an existing RAID¶
If you need more space in your RAID, you can add disks to the already existing array. This example adds disk in enclosure 8 slot 0 to the existing RAID 5. RAID 00, 10, 50 and 60 can’t be expanded this way:
# storcli /c0/v0 start migrate type=raid5 option=add drives=8:0
Replace disk in the RAID¶
If a disk has failed but the RAID is still up, you can replace the failed disk. This example adds the disk in enclosure 8 slot 0 to DriveGroup 0 array 0 row 0 where the failed disk was before. The failed disk has to be in a Missing state before it can be replaced:
# storcli /c0/e8/s0 insert dg=0 array=0 row=0
After the disk has been added, the disk will be set in a rebuild state automatically and will be added to the RAID. You can start the rebuild manually with the following command:
# storcli /c0/e8/s0 start rebuild
RAID 0¶
Configure one disk as its own RAID 0 virtual drive, this will enable you to use e.g. Linux Software RAID:
# storcli /c0 add vd r0 drives=8:0
RAID 1¶
In this example, we will create a RAID 1 (mirror) virtual drive, consisting of two disks. From slot 0 to 1:
# storcli /c0 add vd r1 drives=8:0-1
RAID 5¶
The following example will configure a RAID 5 virtual drive consisting of 8 disks from slot 0 to 7:
# storcli /c0 add vd r5 drives=8:0-7
RAID 6¶
The following example will configure a RAID 6 virtual drive consisting of 8 disks from slot 0 to 7:
# storcli /c0 add vd r6 drives=8:0-7
RAID 10¶
The following example will configure a RAID 10 virtual drive consisting of 8 disks from slot 0 to 7:
# storcli /c0 add vd r10 drives=8:0-7 pdperarray=2
Set JBOD mode¶
When enabling JBOD mode, all disks can be viewed individually and makes the disks open to software RAID. The following example will enable JBOD mode on controller 0:
# storcli /c0 set jbod=on
To disable JBOD mode, the following command is needed:
# storcli /c0 set jbod=off