1:原因
发现ubuntu的空间不够了,我给了他20g的空间,发现他用了10g,,通过lsblk 输出,发现没有未挂载的情况,只有未分配的空间;
root@szcb:~# lsblk name maj:min rm size ro type mountpoints loop0 7:0 0 87m 1 loop /snap/lxd/27037 loop1 7:1 0 63.9m 1 loop /snap/core20/2105 loop2 7:2 0 40.4m 1 loop /snap/snapd/20671 loop3 7:3 0 50.9m 1 loop /snap/snapd/24505 loop4 7:4 0 63.8m 1 loop /snap/core20/2571 loop5 7:5 0 89.4m 1 loop /snap/lxd/31333 sda 8:0 0 20g 0 disk ├─sda1 8:1 0 1m 0 part ├─sda2 8:2 0 1.8g 0 part /boot └─sda3 8:3 0 18.2g 0 part └─ubuntu--vg-ubuntu--lv 253:0 0 10g 0 lvm / sr0 11:0 1 1024m 0 rom
- 设备路径:
sda3(lvm 物理卷) - 总大小: 18.2g
- 已分配逻辑卷:
ubuntu--vg-ubuntu--lv(10g) - 剩余未分配空间: 约 8.2g(这部分空间在 lvm 卷组中未分配给任何逻辑卷)
2:操作
# 扩展现有逻辑卷(例如将 8.2g 全部分配给 ubuntu--lv) sudo lvextend -l +100%free /dev/ubuntu--vg/ubuntu--lv sudo resize2fs /dev/ubuntu--vg/ubuntu--lv # 调整文件系统大小
3:报错
root@szcb:~# sudo lvextend -l +100%free /dev/ubuntu--vg/ubuntu--lv volume group "ubuntu--vg" not found cannot process volume group ubuntu--vg 4:问题分析
系统中实际存在的卷组名称可能不是 ubuntu--vg(双破折号),而是 ubuntu-vg(单破折号)。这是由于某些系统在安装时默认生成的 lvm 名称格式不同。
5:解决问题:确认卷组名称
root@szcb:~# sudo vgs vg #pv #lv #sn attr vsize vfree ubuntu-vg 1 1 0 wz--n- 18.22g 8.22g
6:再次操作
root@szcb:~# sudo lvextend -l +100%free /dev/ubuntu-vg/ubuntu-lv #扩展逻辑卷(逻辑卷名称是 ubuntu-lv) size of logical volume ubuntu-vg/ubuntu-lv changed from 10.00 gib (2560 extents) to 18.22 gib (4665 extents). logical volume ubuntu-vg/ubuntu-lv successfully resized. root@szcb:~# sudo resize2fs /dev/ubuntu-vg/ubuntu-lv # 调整文件系统大小 resize2fs 1.46.5 (30-dec-2021) filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 3 the filesystem on /dev/ubuntu-vg/ubuntu-lv is now 4776960 (4k) blocks long.
7:验证扩展是否成功
root@szcb:~# sudo lvs # 查看逻辑卷大小 lv vg attr lsize pool origin data% meta% move log cpy%sync convert ubuntu-lv ubuntu-vg -wi-ao---- 18.22g root@szcb:~# df -h / # 查看根目录挂载点容量 filesystem size used avail use% mounted on /dev/mapper/ubuntu--vg-ubuntu--lv 18g 8.2g 8.8g 49% / root@szcb:~#
8:问题已解决

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论