ubuntu系统lvm扩容根分区
需要对其根分区扩容
给虚拟机增加内存后不能立马使用,需要对磁盘进行重新分配,采用的是lvm方式。
虚拟机扩容到40G,然后开始扩容
前提:需要扩容的分区,必须是lvm的。
需要新建分区,把扩容的内存加到这个分区中
#fdisk /dev/sda #进入分区界面
输入n #新建一个分区
输入P #创建一个主分区
回车默认 #分区号
回车默认 #设置起始分区地址
回车默认 #设置大小
输入W #保存
创建完成,刷新分区
partprobe
创建物理卷
root@ubuntu:~# pvcreate /dev/sda4
Physical volume "/dev/sda4" successfully created
查看卷组
root@ubuntu:~# vgdisplay
--- Volume group ---
VG Name ubuntu-vg #我这里卷组的名字是ubuntu-vg
...
把创建的物理卷加入卷组
root@ubuntu:~# vgextend ubuntu-vg /dev/sda4 加入卷组
Volume group "ubuntu-vg" successfully extended
查看扩容的文件路径
root@ubuntu:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 971M 0 971M 0% /dev
tmpfs tmpfs 199M 5.9M 193M 3% /run
/dev/mapper/ubuntu--vg-root ext4 18G 1.9G 16G 12% /
把卷组剩余内存容量加到扩容的文件系统上,我这里是 /dev/mapper/ubuntu–vg-root
root@ubuntu:~# lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
Size of logical volume ubuntu-vg/root changed from 18.32 GiB (4691 extents) to 38.33 GiB (9812 extents).
Logical volume root successfully resized.
然后查看内存,并没有加进去,需要刷新一下
df -Th 查看内存情况,已成功扩容。
以上就是对ubuntu根分区扩容的流程
===========================================================================
已经初始化分区后的Ubuntu系统,直接使用以下两行命令即可快速扩容
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
resize2fs /dev/mapper/ubuntu--vg-root
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」