Find out RAID Controller Type and Model on Linux

Sometimes you need to find out RAID controller type and model on Linux servers, and this can become a tricky situation if you don’t know the right commands. On this post we will explore exactly that, how to get your Raid type and Model.

Linux Command to find out Raid Controller Type and Model

lshw and lspci are commands that we will be using to get the needed RAID information.

On Ubuntu and Debian systems:

Install lshw and lspci

apt-get install lshw pciutils

For CentOS / RHEL users:

yum install lshw pciutils

The output should be something like this:

[[email protected]:~]yum install lshw pciutils
Loaded plugins: fastestmirror, security, universal-hooks
Setting up Install Process
Loading mirror speeds from cached hostfile
 * EA4: 208.100.0.204
 * base: mirror.tzulo.com
 * epel: mirror.steadfast.net
 * extras: mirror.tzulo.com
 * updates: mirror.sesp.northwestern.edu
Package pciutils-3.1.10-4.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package lshw.x86_64 0:B.02.17-4.el6 will be installed

Then type this command to get RAID controller information:

lshw | grep raid -i

This is the output on my system:

[[email protected]:~]lshw | grep raid -i
                description: RAID bus controller
                product: MegaRAID SAS 2208 [Thunderbolt]
                configuration: driver=megaraid_sas latency=0

Now let’s find out the RAID type using lspci command.

lspci | grep -i raid

In my case, it displays the RAID controller type and model exactly as I needed:

[[email protected]:~]lspci | grep -i raid
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 03)

Getting advanced information from your Raid configuration

lshw can be used to get more information about Raid type and configuration, use this command:

lshw -class disk

Output:

[[email protected]:~]lshw -class disk
  *-disk                  
       description: SCSI Disk
       product: MR9266-4i
       vendor: LSI
       physical id: 2.0.0
       bus info: scsi@0:2.0.0
       logical name: /dev/sda
       version: 3.46
       serial: 0068684307277e0e201022b706b00506
       size: 446GiB (479GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=000e2c21

Find out RAID Controller Type and Model on Linux

Get the exact Hardware RAID Level

The RAID hardware controller isolates the OS from the raw disks. And the only way to know the exact RAID level is by first installing the raid card utilities provided by the manufacturer.

Yo can also get Hardware RAID Level information from your system startup, you can check out on your bios for detected hardware, and also there is usually a Raid startup application that check/print/monitor/control things.

Get the exact Software RAID Level

You can use dmraid command if you built your Raid using software.

dmraid -r

This will list and discover all raid devices, along with format and RAID level used

Now you know how to detect if you have RAID controller on your system or not, and also a way to find out RAID Controller Type, Model, and also to know the RAID level type.

About the Author: Santiago Borges

Experienced Sr. Linux SysAdmin and Web Technologist, passionate about building tools, automating processes, fixing server issues, troubleshooting, securing and optimizing high traffic websites.

Leave a Reply

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