Display basic information about Physical Volumes

# Small script to display some interesting information about Physical Volumes


DISP="1"; ls -l /dev/hdisk* | awk '{print $10 " " $5 $6}' | sed -e "s:/dev/::" -e "s/,/ /"  | while read DISK MAJOR MINOR
do
   SIZE=$(bootinfo -s $DISK)
   LUN=$(lscfg -l $DISK | sed -e "s/^.*L//" -e "s/ .*$//" | cut -c-2)
   VG=$(lspv | awk -vSDISK=$DISK '$1 == SDISK {print $3}')
   [ "$DISP" == "1" ] && echo -e "DISK \t SIZE \t LUN \t MAJOR \t MINOR \t VG" && DISP="0"
   echo -e "$DISK \t $SIZE \t $LUN \t $MAJOR \t $MINOR \t $VG"
done


DISK     SIZE    LUN     MAJOR   MINOR   VG
hdisk0   76800   81      17      0       rootvg
hdisk1   13312   82      17      3       rootvg
hdisk2   20480   83      17      4       None
hdisk3   10240   84      17      2       None
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
View Config Files Without Comments
Viewed 2434 times since Mon, May 21, 2018
Epoch & Unix Timestamp Conversion Tools
Viewed 63264 times since Fri, Jun 22, 2018
O’Reilly’s CD bookshelf
Viewed 13154 times since Wed, Jun 27, 2018
Bash: String Length – How To Find Out
Viewed 2331 times since Mon, Feb 18, 2019
To do a quick check on the number of path present (does not mean all are Enabled] using for loop
Viewed 4094 times since Fri, Jun 8, 2018
The Ultimate Bash Array Tutorial with 15 Examples
Viewed 13595 times since Sun, Sep 30, 2018
HowTo: Clear BASH History
Viewed 2275 times since Mon, Feb 18, 2019
Time conversion using Bash
Viewed 2833 times since Fri, May 25, 2018
Using Shell Redirection: All About the Here-Doc
Viewed 10564 times since Wed, May 30, 2018
bash for do done AIX
Viewed 1958 times since Mon, Jun 4, 2018