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
perl podstawy
Viewed 2105 times since Mon, May 21, 2018
10 Xargs Command Examples in Linux / UNIX
Viewed 4020 times since Fri, Jun 1, 2018
10 Awk Tips, Tricks and Pitfalls
Viewed 6016 times since Wed, Aug 19, 2020
The Ultimate Bash Array Tutorial with 15 Examples
Viewed 13519 times since Sun, Sep 30, 2018
Unix - Find command examples
Viewed 4645 times since Fri, Jun 8, 2018
HowTo: Clear BASH History
Viewed 2239 times since Mon, Feb 18, 2019
How to get a password from a shell script without echoing - solutions
Viewed 13933 times since Fri, Feb 22, 2019
java Simple Java JDBC Program To Execute SQL Select Query
Viewed 8463 times since Sun, Jan 9, 2022
Transform XML to CSV Format | Unix String Pattern Manipulation The Ugly Way
Viewed 5741 times since Sun, Jan 9, 2022
Using Shell Redirection: All About the Here-Doc
Viewed 10496 times since Wed, May 30, 2018