一键磁盘扩容脚本鉴赏

简介: 一键磁盘扩容脚本鉴赏
#! /bin/bash
re="y"
echo “Start disk expansion!!”
# echo $lvm_name
while [ "$re" == "y" ]
do
    lvs
    read -p "(Enter, inturn, the LVM system to be scaled up and the added size G:)"  lvm_name size_add
    vg_name=$(lvs|grep "$lvm_name "|awk '{print $2}')
    echo $vg_name
    if [ "$vg_name" == "" ];
    then
        echo "The logical volume was not found, please check and reenter:"
        continue
    fi
    # echo $vg_name
    free_size=$(vgs --units G|grep "$vg_name "|awk '{print $7}')
    echo $vg_name"excess surplus value "$free_size
    free_size=$(echo $free_size | sed 's/[a-zA-Z]//' | awk -F '.' '{print $1}')
    echo $free_size $size_add
    if [ $size_add -le $free_size ];
    then
        lvextend -L +$size_add'G' /dev/$vg_name/$lvm_name
    else
        echo "vg  Insufficient space!!"
        continue
    fi
    re="n"
done
lvs

字数占位符!字数占位符!字数占位符!字数占位符!字数占位符!字数占位符!字数占位符!字数占位符!

字数占位符!字数占位符!



相关文章
|
1月前
|
缓存 关系型数据库 MySQL
服务器磁盘爆满?别慌,教你轻松清理!
服务器磁盘空间告急?别慌!本文将教你如何快速识别并清理占用大量磁盘空间的文件和目录,优化日志文件,释放磁盘空间,恢复系统正常运行。适合服务器管理员和网站运营者。
93 0
 服务器磁盘爆满?别慌,教你轻松清理!
|
3月前
|
存储 SQL 算法
【OceanBase】惊天大反转!启动时真的会占用95%磁盘空间?别怕!揭秘真相+实用调整技巧,手把手教你如何优雅地管理磁盘空间,让你的数据库从此告别“吃土”模式!
【8月更文挑战第15天】OceanBase是一款高性能分布式数据库,启动时并不会默认占用95%磁盘空间,这是一种误解。其设计注重资源管理,可根据业务需求动态调整空间使用。通过设置`max_disk_usage`等参数、优化表设计、定期清理数据及启用压缩等功能,可有效控制磁盘占用,确保高效利用存储资源。
85 1
|
4月前
|
Linux
磁盘爆满如何解决?
磁盘爆满如何解决:df -h 查看磁盘空间的使用情况,释放磁盘空间、增加磁盘空间
|
6月前
C盘爆满?简单几招教你释放、清理C盘几十G空间,最有效的C盘清理方法
C盘爆满?简单几招教你释放、清理C盘几十G空间,最有效的C盘清理方法
|
存储 缓存 Windows
电脑C盘爆满内存不足?简单几步,给你的C盘瘦个身
如何给C盘瘦身,永远都是一个重要的问题,因为并不是所有人都熟悉电脑的维护和清理,加上如今软件市场的鱼龙混杂,就导致C盘总是很快就爆满,甚至像我自以为很仔细的细分所有软件和资料的分类存放,也逃不过C盘空间越来越少的厄运
6914 0
|
算法 Docker Python
二十七 | 案例篇:为什么我的磁盘I/O延迟很高?
二十七 | 案例篇:为什么我的磁盘I/O延迟很高?
446 0
|
存储 缓存 Windows
三分钟完美解决你的C盘内存过大爆红
三分钟完美解决你的C盘内存过大爆红
518 1
|
IDE 开发工具 Windows
手把手教你调整电脑磁盘的分区大小
手把手教你调整电脑磁盘的分区大小
1268 0
手把手教你调整电脑磁盘的分区大小
|
Linux
记一次Linux虚拟机进行磁盘扩展后的扩容操作过程
记一次Linux虚拟机进行磁盘扩展后的扩容操作过程
696 0
记一次Linux虚拟机进行磁盘扩展后的扩容操作过程