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 2532 times since Mon, May 21, 2018
10 Xargs Command Examples in Linux / UNIX
Viewed 4788 times since Fri, Jun 1, 2018
Time conversion using Bash
Viewed 3371 times since Fri, May 25, 2018
Usuwanie spacji z zmiennych w bash
Viewed 3061 times since Tue, May 22, 2018
Convert CSV to JSON with jq
Viewed 28710 times since Mon, Jan 20, 2020
Bash: String Length – How To Find Out
Viewed 2914 times since Mon, Feb 18, 2019
Linux and Unix xargs command tutorial with examples
Viewed 4505 times since Fri, Jun 1, 2018
Linux / UNIX: Convert Epoch Seconds To the Current Time
Viewed 3693 times since Fri, May 25, 2018
10 Awk Tips, Tricks and Pitfalls
Viewed 6728 times since Wed, Aug 19, 2020
O’Reilly’s CD bookshelf
Viewed 15124 times since Wed, Jun 27, 2018