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

成功扩容

相关推荐
2501_918126914 分钟前
stm32能做哪些程序?
linux·stm32·单片机·嵌入式硬件·个人开发
JavaLearnerZGQ12 分钟前
Spring SseEmitter 全面解析与使用示例
java·后端·spring
楼田莉子12 分钟前
CMake学习:CMake在二进制工程场景上应用
linux·c++·vscode·学习·软件构建
风象南14 分钟前
AI 让编码门槛变低,也让工程门槛变高
后端
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧16 分钟前
Jsoup: 一款Java的HTML解析器
java·开发语言·前端·后端·缓存·html
『往事』&白驹过隙;17 分钟前
瑞芯微(RK平台)调试指令常用整理
linux·arm开发·驱动开发
ding_zhikai23 分钟前
【Web应用开发笔记】Django笔记2:一个 Hello World 网页
笔记·后端·python·django
papaofdoudou26 分钟前
Linux内核任务调度时机总结
linux·运维·网络
草莓熊Lotso26 分钟前
Ext 系列文件系统核心:块、分区、inode 与块组结构详解
android·linux·c语言·开发语言·c++·人工智能·文件
开开心心_Every30 分钟前
系统清理工具清理缓存日志,启动卸载管理
运维·服务器·网络·数学建模·电脑·excel·抽象代数