本文主要是介绍Ubuntu如何分配未使用的空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Ubuntu如何分配未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs...
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
- 设备路径:
sda3China编程
(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:问题已解决
总结
这篇关于Ubuntu如何分配未使用的空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!