30 lines
1.0 KiB
Bash
30 lines
1.0 KiB
Bash
#!/bin/bash
|
||
|
||
echo "-----------------------------------------------------------------------"
|
||
RootVolumeSizeBefore=$(df -TH | grep -w "/dev/mapper/rootvg-lvroot" | awk '{print $3}')
|
||
echo "扩容之前的root目录的容量为:${RootVolumeSizeBefore}"
|
||
|
||
echo "y
|
||
|
||
|
||
" | lvremove /dev/rootvg/lvswap
|
||
|
||
freepesize=$(vgdisplay rootvg | grep 'Free PE' | awk '{print $5}')
|
||
|
||
lvextend -l+${freepesize} /dev/rootvg/lvroot
|
||
|
||
|
||
## #自动扩展XFS文件系统到最大的可用大小
|
||
xfs_growfs /dev/rootvg/lvroot
|
||
|
||
df -TH | grep -w "/dev/mapper/rootvg-lvroot" | awk '{print $3}'
|
||
|
||
echo "-----------------------------------------------------------------------"
|
||
RootVolumeSizeAfter=$(df -TH | grep -w "/dev/mapper/rootvg-lvroot" | awk '{print $3}')
|
||
echo "扩容之后的root目录的容量为:${RootVolumeSizeAfter}"
|
||
RootVolumeSizeBeforeNum=$(echo $RootVolumeSizeBefore | cut -d "G" -f1)
|
||
RootVolumeSizeAfterNum=$(echo $RootVolumeSizeAfter | cut -d "G" -f1)
|
||
|
||
echo "恭喜,您的root目录容量增加了+++++++$(( ${RootVolumeSizeAfterNum}-${RootVolumeSizeBeforeNum} ))GB+++++"
|
||
|