list number of hard disks in the server
~~~~~~~~~~~~~~~~~~~~~~~~~~
How do I look the number of hard disks in the server
1,. present in the server
2. disks coming from SAN
Please can you help
Red Hat Enterprise Linux Server release 6.9 (Santiago)
3.8.13-118.20.3.el6uek.x86_64
[root@]# fdisk -l |grep Disk|grep -v "identifier"
Disk /dev/sdb: 17.2 GB, 17179869184 bytes
Disk /dev/sdd: 68.7 GB, 68719476736 bytes
Disk /dev/sdf: 34.4 GB, 34359738368 bytes
Disk /dev/sde: 68.7 GB, 68719476736 bytes
Disk /dev/sdc: 68.7 GB, 68719476736 bytes
Disk /dev/sdg: 18.3 GB, 18253611008 bytes
Disk /dev/sdh: 161.1 GB, 161061273600 bytes
Disk /dev/sdl: 289.9 GB, 289910292480 bytes
Disk /dev/sdi: 289.9 GB, 289910292480 bytes
Disk /dev/sdm: 289.9 GB, 289910292480 bytes
Disk /dev/sdn: 289.9 GB, 289910292480 bytes
Disk /dev/sdo: 289.9 GB, 289910292480 bytes
Disk /dev/sdj: 289.9 GB, 289910292480 bytes
Disk /dev/sdk: 289.9 GB, 289910292480 bytes
Disk /dev/sdt: 322.1 GB, 322122547200 bytes
Disk /dev/sdp: 289.9 GB, 289910292480 bytes
Disk /dev/sdr: 322.1 GB, 322122547200 bytes
Disk /dev/sdu: 322.1 GB, 322122547200 bytes
Disk /dev/sdv: 322.1 GB, 322122547200 bytes
Disk /dev/sds: 322.1 GB, 322122547200 bytes
Disk /dev/sdw: 322.1 GB, 322122547200 bytes
Disk /dev/sdaa: 322.1 GB, 322122547200 bytes
Disk /dev/sdq: 289.9 GB, 289910292480 bytes
Disk /dev/sdx: 322.1 GB, 322122547200 bytes
Disk /dev/sdab: 322.1 GB, 322122547200 bytes
Disk /dev/sdy: 322.1 GB, 322122547200 bytes
Disk /dev/sdad: 322.1 GB, 322122547200 bytes
Disk /dev/sdac: 322.1 GB, 322122547200 bytes
Disk /dev/sdae: 322.1 GB, 322122547200 bytes
Disk /dev/sdz: 322.1 GB, 322122547200 bytes
Disk /dev/sdaf: 322.1 GB, 322122547200 bytes
Disk /dev/sdal: 18.3 GB, 18253611008 bytes
Disk /dev/sdah: 322.1 GB, 322122547200 bytes
Disk /dev/sdam: 161.1 GB, 161061273600 bytes
Disk /dev/sdag: 322.1 GB, 322122547200 bytes
Disk /dev/sdao: 289.9 GB, 289910292480 bytes
Disk /dev/sdai: 322.1 GB, 322122547200 bytes
Disk /dev/sdan: 289.9 GB, 289910292480 bytes
Disk /dev/sdaj: 322.1 GB, 322122547200 bytes
Disk /dev/sdak: 322.1 GB, 322122547200 bytes
Disk /dev/sdau: 289.9 GB, 289910292480 bytes
Disk /dev/sdap: 289.9 GB, 289910292480 bytes
Disk /dev/sdar: 289.9 GB, 289910292480 bytes
Disk /dev/sdav: 289.9 GB, 289910292480 bytes
Disk /dev/sdaw: 322.1 GB, 322122547200 bytes
Disk /dev/sdaq: 289.9 GB, 289910292480 bytes
Disk /dev/sdas: 289.9 GB, 289910292480 bytes
Disk /dev/sdat: 289.9 GB, 289910292480 bytes
Disk /dev/sdax: 322.1 GB, 322122547200 bytes
Disk /dev/sday: 322.1 GB, 322122547200 bytes
Disk /dev/sdaz: 322.1 GB, 322122547200 bytes
Disk /dev/sdba: 322.1 GB, 322122547200 bytes
Disk /dev/sdbb: 322.1 GB, 322122547200 bytes
Disk /dev/sdbc: 322.1 GB, 322122547200 bytes
Disk /dev/sdbd: 322.1 GB, 322122547200 bytes
Disk /dev/sdbi: 322.1 GB, 322122547200 bytes
Disk /dev/sdbe: 322.1 GB, 322122547200 bytes
Disk /dev/sdbj: 322.1 GB, 322122547200 bytes
Disk /dev/sdbk: 322.1 GB, 322122547200 bytes
Disk /dev/sdbg: 322.1 GB, 322122547200 bytes
Disk /dev/sdbl: 322.1 GB, 322122547200 bytes
Disk /dev/sdbh: 322.1 GB, 322122547200 bytes
Disk /dev/sdbf: 322.1 GB, 322122547200 bytes
Disk /dev/sdbm: 322.1 GB, 322122547200 bytes
Disk /dev/sdbp: 322.1 GB, 322122547200 bytes
Disk /dev/sdbo: 322.1 GB, 322122547200 bytes
Disk /dev/sdbn: 322.1 GB, 322122547200 bytes
Disk /dev/sda: 600.1 GB, 600093712384 bytes
Disk /dev/mapper/vg_root-lv_root: 194.1 GB, 194112389120 bytes
Disk /dev/mapper/vg_root-lv_swap: 68.7 GB, 68719476736 bytes
Disk /dev/mapper/LVM_HDS_624_08D1: 17.2 GB, 17179869184 bytes
Disk /dev/mapper/LVM_HDS_624_08D2: 68.7 GB, 68719476736 bytes
Disk /dev/mapper/LVM_HDS_624_08D3: 68.7 GB, 68719476736 bytes
Disk /dev/mapper/LVM_HDS_624_08D4: 68.7 GB, 68719476736 bytes
Disk /dev/mapper/LVM_HDS_624_0636: 34.4 GB, 34359738368 bytes
Disk /dev/mapper/ASM_HDS_624_08C6: 18.3 GB, 18253611008 bytes
Disk /dev/mapper/ASM_HDS_624_08C7: 161.1 GB, 161061273600 bytes
Disk /dev/mapper/ASM_HDS_624_08C8: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08C9: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08CA: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08CB: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08CC: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08CD: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08CE: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08CF: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_08D0: 289.9 GB, 289910292480 bytes
Disk /dev/mapper/ASM_HDS_624_0622: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0623: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0624: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0167: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0355: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0672: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0679: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_01B7: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_01B8: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_01B9: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0A77: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0A78: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0348: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_0349: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_022D: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_022E: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_022F: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_00C0: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_00F0: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/ASM_HDS_624_00F1: 322.1 GB, 322122547200 bytes
Disk /dev/mapper/vg_data-data: 26.8 GB, 26843545600 bytes
Disk /dev/mapper/vg_dump-lv_dump: 68.7 GB, 68715282432 bytes
Disk /dev/mapper/vg_product-lv_product: 68.7 GB, 68715282432 bytes
Disk /dev/mapper/vg_grid-lv_grid: 68.7 GB, 68715282432 bytes
Disk /dev/mapper/vg_dba-lv_dba: 17.2 GB, 17175674880 bytes
[root@~]#
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Responses
Hi Masood,
Three useful tools to show information about your disks are : fdisk -l | lsblk -l | parted -l - Here some example outputs ->
$ sudo fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 048309B2-2C4C-4187-A471-71A8A42E8BFE
Device Start End Sectors Size Type
/dev/sda1 2048 419432447 419430400 200G Linux filesystem
/dev/sda2 419432448 838862847 419430400 200G Linux filesystem
/dev/sda3 838862848 1258293247 419430400 200G Linux filesystem
/dev/sda4 1258293248 1677723647 419430400 200G Linux filesystem
Disk /dev/sdb: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 62202C0E-FBCA-427A-93D2-B5B8E75952EE
Device Start End Sectors Size Type
/dev/sdb1 2048 8390655 8388608 4G EFI System
/dev/sdb2 8390656 41945087 33554432 16G Linux swap
/dev/sdb3 41945088 125831167 83886080 40G Linux filesystem
/dev/sdb4 125831168 377489407 251658240 120G Linux filesystem
$ sudo lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
sda1 8:1 0 200G 0 part /run/media/cl/data
sda2 8:2 0 200G 0 part /run/media/cl/media
sda3 8:3 0 200G 0 part /run/media/cl/rescue
sda4 8:4 0 200G 0 part /run/media/cl/system
sdb 8:16 0 232,9G 0 disk
sdb1 8:17 0 4G 0 part /boot/efi
sdb2 8:18 0 16G 0 part [SWAP]
sdb3 8:19 0 40G 0 part /
sdb4 8:20 0 120G 0 part /run/media/cl/virtual
sr0 11:0 1 1024M 0 rom
$ sudo parted -l
Model: ATA ST1000LM024 HN-M (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 215GB 215GB ext4
2 215GB 429GB 215GB ext4
3 429GB 644GB 215GB ext4
4 644GB 859GB 215GB ext4
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4296MB 4295MB fat32 EFI System Partition boot, esp
2 4296MB 21,5GB 17,2GB linux-swap(v1) swap
3 21,5GB 64,4GB 42,9GB ext4
4 64,4GB 193GB 129GB ext4
Regards,
Christian
Yes, that is right as Christian said, those are the main commands used commonly. You could run "lsblk -d" which would trim out partition details and prints only main block device details.
[root@status rsyslog.d]# lsblk -d
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 20G 0 disk
sdb 8:16 0 10G 0 disk
sdc 8:32 0 1G 0 disk
sr0 11:0 1 3.8G 0 rom /run/media/root/RHEL-7.4 Server.x86_64
So, to cut out media drive, need to include '-e' with major device number as shown here:
[root@status rsyslog.d]# lsblk -d -e 2,11
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
sdb 8:16 0 10G 0 disk
sdc 8:32 0 1G 0 disk
All the best.
Regarding your query about identifying local and remote storage drives/luns. Simply by looking at this folder "/dev/disk/by-path" would show which devices are attached locally to the system via pci bus and which are not. When I run 'ls -l' in my test vm which got one local disk (vda) and other iscsi drives detected as shown below:
[root@node11 by-path]# ls -l
total 0
lrwxrwxrwx 1 root root 9 Aug 17 04:02 ip-172.18.1.104:3260-iscsi-iqn.2017-03.com.example.cluster.private:iscsilun-lun-1 -> ../../sda
lrwxrwxrwx 1 root root 9 Aug 17 04:02 ip-172.18.1.104:3260-iscsi-iqn.2017-03.com.example.cluster.private:iscsistorage-lun-1 -> ../../sdc
lrwxrwxrwx 1 root root 9 Aug 17 06:54 ip-172.19.1.104:3260-iscsi-iqn.2017-03.com.example.cluster.private:iscsilun-lun-1 -> ../../sdd
lrwxrwxrwx 1 root root 9 Aug 17 04:02 ip-172.19.1.104:3260-iscsi-iqn.2017-03.com.example.cluster.private:iscsistorage-lun-1 -> ../../sdb
lrwxrwxrwx 1 root root 9 Aug 17 04:02 pci-0000:00:01.1-scsi-1:0:0:0 -> ../../sr0
lrwxrwxrwx 1 root root 9 Aug 17 04:02 pci-0000:00:06.0-virtio-pci-virtio0 -> ../../vda
lrwxrwxrwx 1 root root 10 Aug 17 04:02 pci-0000:00:06.0-virtio-pci-virtio0-part1 -> ../../vda1
lrwxrwxrwx 1 root root 10 Aug 17 04:02 pci-0000:00:06.0-virtio-pci-virtio0-part2 -> ../../vda2
So, looking at this data I could easily say that only "vda" is the local disk and others are remote iscsi attached storage drives. There could be multiple ways to get this details.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
