1. 背景
用了一段时间后,发现 Ubuntu 空间太小了不够用了。于是扩容了硬盘大小,同时需要对分区进行调整来进行扩容。
系统采用的 LVM(Logical Volume Manager)的方式进行管理的。
2. 处理
这里分两种情况进行处理:
- LV(Logical Volume) 没有用尽 VG(Volume Group)。
- VG(Volume Group) 没有用尽 PV(Physical Volume),或者 PV(Physical Volume) 没有关联物理分区。
2.1 LV 使用全部 VG
可以看到 /
由 /dev/mapper/ubuntu--vg-ubuntu--lv
挂载:
$ df -hl
Filesystem Size Used Avail Use% Mounted on
tmpfs 196M 1.4M 195M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 9.8G 7.5G 1.8G 81% /
tmpfs 980M 16K 980M 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.8G 127M 1.5G 8% /boot
tmpfs 196M 4.0K 196M 1% /run/user/1000
ubuntu--vg-ubuntu--lv
使用的是 sda3
分区,而 sda3
总共 18.2G,ubuntu--vg-ubuntu--lv
只用了 10G:
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
fd0 2:0 1 4K 0 disk
loop0 7:0 0 79.9M 1 loop /snap/lxd/22923
loop1 7:1 0 62M 1 loop /snap/core20/1587
loop2 7:2 0 47M 1 loop /snap/snapd/16292
sda 8:0 0 50G 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 /
# VG ubuntu-vg 剩余 8.22G
$ sudo vgdisplay -A
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access