Howtos / Articles

List all hard disks connected to a CentOS system

You often need to know what physical drives are attached to a system, how many drives are connected, or even what device names match up with which physical drive. There is a handy tool called ‘lshw’ which is used to extract detailed information on the hardware in the PC. Unfortunately this doesn’t come pre-installed on CentOS. The details below will go through installing lshw, and how to run it to list all the hard drives.


This guide requires the EPEL repository to be configured.

Install the EPEL repostitory:

# yum -y install

Install the lshw package:

# yum -y install lshw

List all disks in the system:

# lshw -class disk -short

This will list all disks and storage devices. This includes DVD drives, USB memory sticks, etc.

Example output:

# lshw -class disk -short
H/W path           Device      Class      Description
/0/100/7.1/0.0.0   /dev/cdrom  disk       DVD-RAM writer
/0/100/10/0.0.0    /dev/sda    disk       10GB SCSI Disk

Share this howto article!
  • Facebook
  • Twitter
  • Reddit
  • email

Leave a Reply




You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>