4.3.6. Suppression de volumes physiques à partir d'un groupe de volumes
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.
Avant de supprimer un volume physique d'un groupe de volumes, vous pouvez utiliser la commande
pvdisplay
afin de vous assurer que le volume physique ne soit pas utilisé par un volume logique.
# 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
Si le volume physique est encore utilisé, vous devrez migrer les données sur un autre volume physique en utilisant la commande
pvmove
. Utilisez ensuite la commande vgreduce
pour supprimer le volume physique :
La commande suivante supprime le volume physique
/dev/hda1
du groupe de volumes my_volume_group
.
# vgreduce my_volume_group /dev/hda1