-
查看块设备(磁盘)列表,找到新磁盘名称:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 2T 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 2T 0 part└─ubuntu--vg-ubuntu--lv 252:0 0 2T 0 lvm / sdb 8:16 0 2T 0 disk
可以看到新磁盘的名称是
sdb
。 -
初始化磁盘为物理卷(PV):
sudo pvcreate /dev/sdb
-
查看现有的卷组(VG):
$ sudo vgdisplay--- Volume group ---VG Name ubuntu-vgSystem IDFormat lvm2Metadata Areas 1...
可以看到这里的卷组名(
VG Name
)为ubuntu-vg
。 -
将物理卷加入卷组:
sudo vgextend ubuntu-vg /dev/sdb
-
验证卷组已被扩展:
$ sudo vgdisplay--- Volume group ---VG Name ubuntu-vg...Free PE / Size 511999 / 1.95 TiB...
可以看到出现了未分配的卷组大小(
Free PE / Size
)为 1.95 TiB。 -
查看现有的逻辑卷(LV):
$ sudo lvdisplay--- Logical volume ---LV Path /dev/ubuntu-vg/ubuntu-lv...
可以看到逻辑卷路径为
/dev/ubuntu-vg/ubuntu-lv
。 -
将未分配空间分配给逻辑卷:
$ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
-
调整文件系统大小:
$ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
-
检查逻辑卷是否被扩展:
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntu--vg-ubuntu--lv 3.9T 1.9T 1.9T 50% / ...
可以看到
ubuntu--vg-ubuntu--lv
已经被成功扩展。