To do a quick check on the number of path present (does not mean all are Enabled] using for loop

To do a quick check on the number of path present (does not mean all are Enabled] using for loop.
=====================================================


for i in `/usr/sbin/lspath | grep scsi | awk  '{print $2}' | sort |uniq ` ;  do echo "$i `/usr/sbin/lspath | awk '/'$i' /' | uniq | awk '/Enabled/' | wc -l`" ; done

for i in `/usr/sbin/lspath | grep scsi | awk '{print $2}' | sort | uniq` ;  do echo "$i `/usr/sbin/lspath | awk '/'$i' / {print $2}' | wc -l`" ; done


hdisk0        2
hdisk1        2
hdisk2        2
hdisk3        2
hdisk4        2
=====================================================

 

The below command will use lspath to identify number of path configured and number of those path which are online
=====================================================
echo "Dev         NoPath    Online     ThroughNoOfInterface" ; for i in `lspath -H -F 'name parent path_id connection status' | awk '!/name /  {print $1}' | sort | uniq`; do echo "$i; `lspath -H -F 'name parent path_id connection status' | awk '/'$i' /{print $4}' | uniq | wc -l`; `lspath -H -F 'name parent path_id connection status' | awk '/'$i' / && /Enabled/ {print $4}' | uniq | wc -l`;        `lspath -H -F 'name parent path_id connection status' | awk '/'$i' / {print $2}' | uniq | wc -l`" ; done


Dev         NoPath    Online     ThroughNoOfInterface
hdisk0;        1;        1         1
hdisk1;        1;        1         1
hdisk2;        3;        1         1
hdisk3;        3;        1         1
hdisk4;        3;        1         1
=====================================================

 

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
AIX - How to get IP and MAC address of ethernet adapter in AIX
Viewed 21773 times since Fri, Jun 8, 2018
Script to make mksysb backup from NIM to LPAR
Viewed 3157 times since Thu, Feb 21, 2019
Unix - Examples for grep command
Viewed 2423 times since Fri, Jun 8, 2018
AIX Replacing a failed disk (rootvg)
Viewed 7858 times since Tue, Jul 17, 2018
Migrating from SDDPCM to AIXPCM (the easy way)
Viewed 2161 times since Mon, Jun 3, 2019
AIX disk queue depth tuning for performance
Viewed 14284 times since Thu, Jan 16, 2020
My LPAR always boots into SMS. Why?
Viewed 3069 times since Tue, Apr 16, 2019
Software management in AIX
Viewed 6433 times since Mon, Jun 25, 2018
Problem on resizing volume group on AIX 0516-1714, 0516-792, 0516-787, and 0516-404
Viewed 2143 times since Fri, Jul 6, 2018
AIX: How to manage network tuning parameters
Viewed 3138 times since Mon, Jun 11, 2018