January 21 2022, 16:17#

Script to Identify LUN ID, WWN or WWID, Vendor name and File systems on any block device in Linux | UnixUtils

Lien : https://unixutils.com/identify-lun-id-wwn-wwid-vendor-name-file-systems-block-device-linux/

#!/bin/bash

# Bash Script to identify disk, Vendor name, Serial & WWN for all kinds of Mounted Block devices

for i in `lsblk | grep disk | egrep -v 'Vx|ram|raw|loop|fd|md|dm-|sr|scd|st' | awk '{ print $1 }'`
do
    lsblk /dev/$i | awk '{print "MOUNT="$NF}' | grep -i '/'
    if [ $? = "0" ]; then
        lsblk /dev/$i | grep disk | awk '{print "BLOCK_SIZE="$4}'
        udevadm info --query=all --name /dev/$i | egrep 'DEVNAME=|ID_VENDOR=|ID_SERIAL_RAW=|ID_WWN=|ID_PATH=|ID_SCSI_SERIAL=' | awk '{ print $2 }'
        echo "--------------"
    fi
done

Tags : linux lun wwn multipath powerpath lsblk shell script san