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
Adding a range of IPs in Linux
Viewed 2332 times since Mon, May 21, 2018
Unix - Find command examples
Viewed 4162 times since Fri, Jun 8, 2018
8 Practical Examples of Linux Xargs Command for Beginners
Viewed 4952 times since Fri, Jun 1, 2018
Transform XML to CSV Format | Unix String Pattern Manipulation The Ugly Way
Viewed 4554 times since Sun, Jan 9, 2022
Utilities to Tidy Up Your Reports
Viewed 16025 times since Wed, May 30, 2018
O’Reilly’s CD bookshelf
Viewed 11286 times since Wed, Jun 27, 2018
How to sort IP addresses in Linux
Viewed 3404 times since Thu, May 24, 2018
View Config Files Without Comments
Viewed 1936 times since Mon, May 21, 2018
How to get a password from a shell script without echoing - solutions
Viewed 12869 times since Fri, Feb 22, 2019
30 Handy Bash Shell Aliases For Linux / Unix / MacOS
Viewed 4043 times since Thu, Feb 11, 2021