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
How to install filesets/software in aix?
Viewed 6299 times since Mon, Jul 8, 2019
Transform XML to CSV Format | Unix String Pattern Manipulation The Ugly Way
Viewed 5920 times since Sun, Jan 9, 2022
Script HW/SW AIX
Viewed 9382 times since Mon, Jun 4, 2018
Undocumented AIX command lquerypv
Viewed 3908 times since Mon, Jul 16, 2018
0516-404 allocp: This system cannot fulfill the allocation request. [AIX]
Viewed 5506 times since Thu, Sep 20, 2018
Install and configure GNU watch (gwatch) on AIX
Viewed 8007 times since Thu, Feb 21, 2019
Installing a Interim Fix (APAR IV16587)
Viewed 3185 times since Tue, Jul 17, 2018
DISK OPERATION ERROR in AIX
Viewed 14650 times since Thu, Feb 21, 2019
How to Backup and Upgrade a Virtual I/O Server Part I
Viewed 4848 times since Wed, Jun 5, 2019
AIX boot proccess
Viewed 3316 times since Tue, Apr 16, 2019