Ubuntu如何分配未使用的空间
目录
- 1:原因
- 2:操作
- 3:报错
- 5:解决问题:确认卷组名称
- 6:再次操作
- 7:验证扩展是否成功
- 8:问题已解决
- 总结
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 └─ubuntphpu--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 grou编程p ubuntu--vg 4:问题分析
系统中实际存在的卷组名称可能不是 ubuntu--vg
(双破折号),而是&nbpythonsp;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:php~# df -h / # 查看根目录挂载点容量 Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntu--vg-ubuntu--lv 18G 8.2G 8.8G 49% / root@szcb:~#
8:问题已解决
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论