问题解决:磁盘未被完全分配给根分区
现象
(base) root@tangxiaogang-pc:/home/tangxiaogang# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 73.9M 1 loop /snap/core22/1722
loop1 7:1 0 73.9M 1 loop /snap/core22/1748
loop2 7:2 0 44.3M 1 loop /snap/snapd/23258
loop3 7:3 0 44.4M 1 loop /snap/snapd/23545
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 98G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 49G 0 lvm /
sr0 11:0 1 1024M 0 rom
解决
(1) 使用 lvextend 命令扩展逻辑卷 要扩展逻辑卷以使用所有剩余的空间,可以运行以下命令:
这里 -l +100%FREE 表示将所有空闲的 PE 分配给逻辑卷 /dev/ubuntu-vg/ubuntu-lv。执行后,您可以通过再次运行 lvdisplay 来确认逻辑卷的大小是否已更新。
- 扩展文件系统 扩展逻辑卷后,还需要扩展文件系统以实际使用新增的空间。
(1) 对于 ext4 文件系统 如果根分区使用的文件系统是 ext4,可以运行以下命令扩展文件系统:
(2) 对于 xfs 文件系统 如果根分区使用的文件系统是 xfs,可以运行以下命令扩展文件系统: