List all harddrives in a linux system [closed] List all harddrives in a linux system [closed] linux linux

List all harddrives in a linux system [closed]


sudo lshw -class disk

will show you the available disks in the system


As shuttle87 pointed out, there are several other posts that answer this question. The solution that I prefer is:

root# lsblk -io NAME,TYPE,SIZE,MOUNTPOINT,FSTYPE,MODEL

NAME    TYPE    SIZE MOUNTPOINT FSTYPE            MODELsdb     disk    2.7T                              WDC WD30EZRX-00D`-sdb1  part    2.7T            linux_raid_member   `-md0 raid1   2.7T /home      xfs               sda     disk    1.8T                              ST2000DL003-9VT1|-sda1  part  196.1M /boot      ext3              |-sda2  part  980.5M [SWAP]     swap              |-sda3  part    8.8G /          ext3            |-sda4  part      1K                              `-sda5  part    1.8T /samba     xfs               sdc     disk    2.7T                              WDC WD30EZRX-00D`-sdc1  part    2.7T            linux_raid_member   `-md0 raid1   2.7T /home      xfs               sr0     rom    1024M                              CDRWDVD DH-48C2S

References:


If you have a list of the plausible block devices, then the file

/sys/block/[blockdevname]/removable

will contain "1" if the device is removable, "0" if not removable.