List Block Devices In Linux

Below are the commands which list block devices in Linux. (Block Device – May be hard drive, Pen Drive etc.)

[root@station5 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 68M 0 rom /mnt
xvda 202:0 0 10G 0 disk
├─xvda1 202:1 0 1G 0 part /boot
└─xvda2 202:2 0 9G 0 part
├─centos-root 253:0 0 8G 0 lvm /
└─centos-swap 253:1 0 1G 0 lvm [SWAP]
xvdb 202:16 0 20G 0 disk
└─xvdb1 202:17 0 20G 0 part
└─vg0-data 253:2 0 20G 0 lvm /var/www/html/data
[root@station5 ~]#

If you wish to get File System also, then

[root@station5 ~]# lsblk --fs
NAME FSTYPE LABEL UUID MOUNTPOINT
sr0 iso9660 XenServer Tools 2018-08-24-08-03-46-00 /mnt
xvda
├─xvda1 xfs ea8b81f6-1b15-42aa-8d49-b2112817f57f /boot
└─xvda2 LVM2_member 75PJV0-0ed4-3aAo-FPle-6aXe-Q5z9-ZZr9TU
├─centos-root xfs b8cf920b-ab5d-4c37-a216-421cea78419a /
└─centos-swap swap dbb6bf22-d24f-4504-8f7c-ae8a264441c8 [SWAP]
xvdb
└─xvdb1 LVM2_member WZxFNu-sF7g-uEkX-20nR-U4Cz-ye56-CvQYtH
└─vg0-data xfs 25e89483-5361-4d56-93c3-34a0726b0fd2 /var/www/html/data
[root@station5 ~]#