Ubuntu22磁盘扩容

 

查看当前磁盘、分区、卷组、卷的情况

lsblk 查看磁盘大小
fdisk -l 查看分区
df -h -T 查看分区及分区类型,这里分区类型为xfs

sudo vgs 查看卷组(VG)剩余空间,这里卷组名为ubuntu-vg
sudo pvs 查看物理卷(PV)分配情况,这里为/dev/sda3
sudo lvs 查看逻辑卷,这里为ubuntu-lv

确认是否有未分配的磁盘空间或新添加的磁盘。
若没有未分配的空间,先在虚拟机管理界面扩展虚拟磁盘,然后重启系统,重新查看。

扩展 /dev/sda3 分区

sudo fdisk /dev/sda

输入 n 新建分区,选择默认起始扇区,​​结束扇区设置为最大值​​(覆盖全部未分配空间)。

输入 t 设置分区类型为 8e(LVM 类型)。
输入 w 保存并退出。

 

初始化 /dev/sda4 为物理卷(PV)​

sudo pvcreate /dev/sda4 # 将未分配的 sda4 初始化为物理卷

 

扩展卷组(VG)

sudo vgextend ubuntu-vg /dev/sda4 #将新物理卷添加到现有卷组 ubuntu-vg

 

验证扩展结果
sudo vgs


扩展逻辑卷(LV)

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv #占用全部剩余空间扩展根分区逻辑卷

调整文件系统

因为前面用df -h -T 查看分区类型为xfs。所以sudo xfs_growfs /。若分区类型为​ext4​​命令为sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

sudo xfs_growfs /

验证扩容结果​​

df -h -T #检查根目录是否显示容量
lsblk # 确认逻辑卷和文件系统已扩展

 

 

 

同一个物理磁盘下逻辑卷调整,增加根目录空间

# 1. 缩小/home逻辑卷(先备份!)
lvreduce -L -200G /dev/mapper/openeuler-home
# 2. 扩展/分区
lvextend -l +100%FREE /dev/mapper/openeuler-root
# 3. 调整文件系统
resize2fs /dev/mapper/openeuler-root # ext4文件系统

posted on 2025-05-13 08:45  yi-sheng  阅读(403)  评论(0)    收藏  举报