安装 ubuntu 时,没有仔细研究配置文件,使用下一步无脑安装系统后,发现 ubuntu 只有一个volume,而且这个 volume 只占用了我分配的磁盘一半的存储空间。

一、使用 vgdisplay 命令查看卷情况

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <127.00 GiB
  PE Size               4.00 MiB
  Total PE              32511
  Alloc PE / Size       16256 / 63.50 GiB
  Free  PE / Size       16255 / <63.50 GiB
  VG UUID               dHQfE5-EUtT-CRRx-ohgo-6y0X-8Yzl-iulZWA

可以看到 Free PE /Size 剩余 64GiB,总共 168G 。

可使用使用下面命令进行扩容:

1
2
3
4
5
6
7
8
9
# 扩展剩余100%
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv


# 刷新分区
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

# 查看文件磁盘使用情况
df -h

本来打算用剩余的磁盘重新挂载一个新的目录,这里不知道如何将这个卷分成两个,再重新挂载一个新的目录,先用扩容方式把剩余没有用到的磁盘,使用起来。

也可以使用下面扩展命令:

1
2
3
4
lvextend -l 10G /dev/mapper/ubuntu--vg-ubuntu--lv
lvextend -l +10G /dev/mapper/ubuntu--vg-ubuntu--lv
lvextend -l -10G /dev/mapper/ubuntu--vg-ubuntu--lv
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv