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

解决方法
首先在Vmware软件中,将硬盘扩大到100G

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

扩展sda3分区:
sudo growpart /dev/sda 3
刷新分区表:
sudo partprobe /dev/sda扩展物理卷(PV):
sudo pvresize /dev/sda3,此时物理卷会占用sda3的全部空间(约98GB)
扩展逻辑卷(LV)(将卷组所有剩余空间分配给逻辑卷):
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
查看文件系统类型(通常为ext4或xfs):
df -Th / | awk 'NR==2 {print $2}'扩展文件系统(扩展之后宝塔里面的容量才会增加),如果文件系统类型是ext4,执行:
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv,如果是xfs,执行:sudo xfs_growfs /
验证结果1:
lsblk验证结果2:
df -h /
