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
java Simple Java JDBC Program To Execute SQL Update Statement
Viewed 13107 times since Sun, Jan 9, 2022
O’Reilly’s CD bookshelf
Viewed 13152 times since Wed, Jun 27, 2018
30 Examples for Awk Command in Text Processing
Viewed 15507 times since Sat, Nov 24, 2018
View Config Files Without Comments
Viewed 2434 times since Mon, May 21, 2018
10 Xargs Command Examples in Linux / UNIX
Viewed 4120 times since Fri, Jun 1, 2018
Unix - Examples for grep command
Viewed 3203 times since Fri, Jun 8, 2018
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
bash for do done AIX
Viewed 1958 times since Mon, Jun 4, 2018
Bash: Read File Line By Line – While Read Line Loop
Viewed 2380 times since Mon, Feb 18, 2019
Using Shell Redirection: All About the Here-Doc
Viewed 10564 times since Wed, May 30, 2018