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

成功扩容

相关推荐
2401_8920709812 小时前
【Linux C++ 日志系统实战】LogFile 日志文件管理核心:滚动策略、线程安全与方法全解析
linux·c++·日志系统·日志滚动
雪可问春风12 小时前
docker环境部署
运维·docker·容器
涡能增压发动积12 小时前
同样的代码循环 10次正常 循环 100次就抛异常?自定义 Comparator 的 bug 让我丢尽颜面
后端
lwx91485212 小时前
Linux-Shell算术运算
linux·运维·服务器
Wenweno0o12 小时前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
swg32132112 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
翻斗包菜12 小时前
PostgreSQL 日常维护完全指南:从基础操作到高级运维
运维·数据库·postgresql
tyung12 小时前
一个 main.go 搞定协作白板:你画一笔,全世界都看见
后端·go
somi712 小时前
ARM-驱动-02-Linux 内核开发环境搭建与编译
linux·运维·arm开发
gelald12 小时前
SpringBoot - 自动配置原理
java·spring boot·后端