echo “Listing the disks available in this VM —– “
Written by Pankaj Kumar
echo “”
echo “”
echo “==================================================”
echo ” DISK OVERVIEW “
echo “==================================================”
echo “”
echo “”
lsblk
echo “”
echo “”
echo “Enter disk to be partitioned ….e.g. /dev/sdc … “
read dname
echo “”
sleep 2
echo “”
echo “”
echo “Enter the size for new volume i.e. 80 or 100 “,
read lvsize
echo “Enter LV Name like systemvg-homelv etc … “
read lvname
lvmsize=”${lvsize}g”
echo “”
echo “”
echo “”
echo “LV Display, check for LV on $dname volume … “
echo “Like – tmplv systemvg -wi-ao—- 2.00g”
echo “”
echo “”
lvs
echo “”
echo “”
sleep 10
echo “”
echo “Enter temp VG name ….e.g. systemvg … “
read tvgname
echo “”
echo “”
echo “lvname and path check – /dev/mapper/$lvname , please add complete path …/dev/mapper/systemvg-homelv “
read lvpath
vgextend $tvgname $dname
lvcreate $vgname -n $lvname -L +$lvmsize
echo “”
echo “extending $dname volume …. “
lvextend $lvpath -L +$lvmsize
echo “extending $dname…. “
echo “”
xfs_growfs $lvpath
echo “”
echo “”
echo “”
echo “mount -o remount,size=10G /tmpmount -o remount,size=10G /tmp”
echo “”
echo “”
echo “”