一键磁盘扩容脚本鉴赏

简介: 一键磁盘扩容脚本鉴赏
#! /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

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

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



相关文章
|
7月前
|
5G
不重做系统给硬盘分配合适的空间(分区助手)
不重做系统给硬盘分配合适的空间(分区助手)
148 0
|
2月前
|
缓存 关系型数据库 MySQL
服务器磁盘爆满?别慌,教你轻松清理!
服务器磁盘空间告急?别慌!本文将教你如何快速识别并清理占用大量磁盘空间的文件和目录,优化日志文件,释放磁盘空间,恢复系统正常运行。适合服务器管理员和网站运营者。
196 0
 服务器磁盘爆满?别慌,教你轻松清理!
|
4月前
|
存储 SQL 算法
【OceanBase】惊天大反转!启动时真的会占用95%磁盘空间?别怕!揭秘真相+实用调整技巧,手把手教你如何优雅地管理磁盘空间,让你的数据库从此告别“吃土”模式!
【8月更文挑战第15天】OceanBase是一款高性能分布式数据库,启动时并不会默认占用95%磁盘空间,这是一种误解。其设计注重资源管理,可根据业务需求动态调整空间使用。通过设置`max_disk_usage`等参数、优化表设计、定期清理数据及启用压缩等功能,可有效控制磁盘占用,确保高效利用存储资源。
108 1
|
算法 Docker Python
二十七 | 案例篇:为什么我的磁盘I/O延迟很高?
二十七 | 案例篇:为什么我的磁盘I/O延迟很高?
459 0
|
Linux
记一次Linux虚拟机进行磁盘扩展后的扩容操作过程
记一次Linux虚拟机进行磁盘扩展后的扩容操作过程
701 0
记一次Linux虚拟机进行磁盘扩展后的扩容操作过程
|
Kubernetes 网络安全 调度
关于K8s中工作节点扩容、隔离、恢复的一些笔记
写在前面 分享一些K8s中Node扩容、隔离、恢复的笔记 博文主要是通过 kubeadm做节点扩容的一个Demo 理解不足小伙伴帮忙指正
340 0
|
存储 固态存储 Windows
Win系统 - 磁盘到底该不该分区?容量不够怎么办?
Win系统 - 磁盘到底该不该分区?容量不够怎么办?
234 0
Win系统 - 磁盘到底该不该分区?容量不够怎么办?
|
存储 运维 Shell
linux运维之磁盘利用率100%教你做人
linux运维之磁盘利用率100%教你做人
533 0
linux运维之磁盘利用率100%教你做人
|
Unix Linux 虚拟化
记一次磁盘扩容全过程
记一次磁盘扩容全过程

热门文章

最新文章