vgdisplay -v
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 147.99 GiB
PE Size 4.00 MiB
Total PE 37886
Alloc PE / Size 6143 / <24.00 GiB
Free PE / Size 31743 / <124.00 GiB
VG UUID E80rEP-QUy1-ERAy-ee9M-A54p-GtE7-7fIUvs
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID OTGlJL-Ozod-F6sc-0q3f-1eZn-IvV7-36eNhp
LV Write Access read/write
LV Creation host, time ubuntu-server, 2023-05-04 15:06:32 +0000
LV Status available
# open 1
LV Size <24.00 GiB
Current LE 6143
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Physical volumes ---
PV Name /dev/sda3
PV UUID Lo89E2-qHFu-evdQ-8T4x-t4AI-mon3-fG2Pf0
PV Status allocatable
Total PE / Free PE 12287 / 6144
PV Name /dev/sdd1
PV UUID qeIQ1Q-L4TF-zfpf-vGOa-zJ08-ju6f-GdN6NL
PV Status allocatable
Total PE / Free PE 25599 / 25599
从ubuntu-vg卷组中移除/dev/sdd1这个pv。
vgreduce ubuntu-vg /dev/sdd1
正确输出
Removed "/dev/sdd1" from volume group "ubuntu-vg"
错误输出,如果出现该错误输出,说明已经将lv进行了扩容,需要缩容后再操作。
Physical volume "/dev/sdd1" still in use
查看lv信息
lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID OTGlJL-Ozod-F6sc-0q3f-1eZn-IvV7-36eNhp
LV Write Access read/write
LV Creation host, time ubuntu-server, 2023-05-04 15:06:32 +0000
LV Status available
# open 1
LV Size <24.00 GiB
Current LE 6143
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
对lv进行缩容
lvreduce -L -99G /dev/ubuntu-vg/ubuntu-lv
WARNING: Reducing active and open logical volume to <24.00 GiB.
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce ubuntu-vg/ubuntu-lv? [y/n]: y
Size of logical volume ubuntu-vg/ubuntu-lv changed from <123.00 GiB (31487 extents) to <24.00 GiB (6143 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
然后再从vg删除pv即可。