Linux / Ubuntu磁盘扩容

测试时遇到了shell脚本执行错误的问题,找到脚本编写的楼哥,才发现自己给虚拟机的磁盘已经满了,没想到啊,业务的解压操作,这么费磁盘,那就需要进行磁盘的扩展,记录一下

1、首先停掉虚拟机,扩展磁盘


2、查看扩展是否生效

fdisk -l

可以看到有提示,并且扩展到了35G,说明扩容已经生效,接下来挂载到 / 中

3、创建新分区

由于 fdisk -l 时显示的是 /dev/sda 因此创建新分区要这样命令

fdisk /dev/sda

新建

n

磁盘号 按提示输入

5

磁盘起始位置 默认 Enter

磁盘结束位置 默认 Enter


保存

w

重启

reboot

3、创建物理卷

这里的 sda5 ,就是刚新建的分区

pvcreate /dev/sda5

pvdisplay

4、将新卷加载到卷组中

vgextend 卷组名 新卷名

vgextend ubuntu-vg /dev/sda5


卷组信息,使用vgdisplay

5、对 / 进行扩展

使用df -h 查看 / size

这里是额外增加,并且后面的 要根据 df -h 来看

lvresize -L +8G /dev/mapper/ubuntu--vg-ubuntu--lv

调整文件系统的大小

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

成功扩容

相关推荐
祈安_3 分钟前
深入理解指针(三)
c语言·后端
听风者就是我5 分钟前
(LLM系列)文档切分策略详解:Chunk Size 如何决定 RAG 系统的检索天花板
后端
袁袁袁袁满9 分钟前
Linux命令sudo -i和su root有什么区别吗?
linux·运维·服务器·su root·sudo -i
Full Stack Developme14 分钟前
语法树与自动化技术
运维·前端·自动化
野犬寒鸦20 分钟前
ArrayList扩容机制深度解析(附时序图详细讲解)
java·服务器·数据结构·数据库·windows·后端
RisunJan38 分钟前
Linux命令-lvextend(扩展逻辑卷空间)
linux·运维·服务器
艾莉丝努力练剑1 小时前
【Linux:文件】进程间通信
linux·运维·服务器·c语言·网络·c++·人工智能
逆境不可逃1 小时前
【从零入门23种设计模式03】创建型之建造者模式(简易版与导演版)
java·后端·学习·设计模式·职场和发展·建造者模式
The森1 小时前
Linux IO模型纵深解析:文章索引
linux·运维·服务器
心本无晴.1 小时前
LangGraph 进阶指南:从状态机到生产级多智能体架构的全面进化
linux·windows·microsoft