【背景】
用esxi7.0安装了ubuntu24.04server版,分配了500G的硬盘空间。可实际上传文件到100G的时候就报错磁盘空间不足。
【调查】
df -h命令查看结果,确实只用了100G左右
lsblk命令查看确实有500G空间未被充分利用
vgdisplay命令查看LVM卷组的信息
Free PE / Size 101887 / <398.00G 是还可以利用的空间
【解决】
使用命令进行磁盘扩容
lvextend -L 350G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至350G
lvextend -L +100G /dev/mapper/ubuntu--vg-ubuntu--lv //增加100G
lvreduce -L -100G /dev/mapper/ubuntu--vg-ubuntu--lv //减小100G
lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv //按百分比扩容
我选择的第一条命令
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv //调整
再次 df -h 命令可以看到容量已经扩大了