4.3.6. 从卷组中删除物理卷
To remove unused physical volumes from a volume group, use the
vgreduce
command. The vgreduce
command shrinks a volume group's capacity by removing one or more empty physical volumes. This frees those physical volumes to be used in different volume groups or to be removed from the system.
在您从卷组中删除物理卷之前,您可以使用
pvdisplay
命令确定物理卷没有被任何逻辑卷使用。
# pvdisplay /dev/hda1
-- Physical volume ---
PV Name /dev/hda1
VG Name myvg
PV Size 1.95 GB / NOT usable 4 MB [LVM: 122 KB]
PV# 1
PV Status available
Allocatable yes (but full)
Cur LV 1
PE Size (KByte) 4096
Total PE 499
Free PE 0
Allocated PE 499
PV UUID Sd44tK-9IRw-SrMC-MOkn-76iP-iftz-OVSen7
如果物理卷仍然在使用,您可能必须使用
pvmove
命令将数据迁移到另一个物理卷。然后使用 vgreduce
命令删除该物理卷:
以下命令可从卷组
my_volume_group
中删除物理卷 /dev/hda1
。
# vgreduce my_volume_group /dev/hda1