Administrator
Administrator
发布于 2025-07-03 / 8 阅读

ubuntu扩容

前言

我使用Vmware创建了一个ubuntu server 24.04的虚拟机,硬盘容量是100G,但是一看宝塔面板显示只有18.5GB

解决方法

  1. 首先在Vmware软件中,将硬盘扩大到100G

  2. ssh连接到ubuntu中,输入lsblk可以查看当前的分区情况。发现磁盘已扩展到100GB,但LVM逻辑卷仅使用了部分空间

  3. 扩展sda3分区:sudo growpart /dev/sda 3

  4. 刷新分区表:sudo partprobe /dev/sda

  5. 扩展物理卷(PV):sudo pvresize /dev/sda3,此时物理卷会占用sda3的全部空间(约98GB)

  6. 扩展逻辑卷(LV)(将卷组所有剩余空间分配给逻辑卷):sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

  7. 查看文件系统类型(通常为ext4或xfs):df -Th / | awk 'NR==2 {print $2}'

  8. 扩展文件系统(扩展之后宝塔里面的容量才会增加),如果文件系统类型是ext4,执行:sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv,如果是xfs,执行:sudo xfs_growfs /

  9. 验证结果1:lsblk

  10. 验证结果2:df -h /