4.3.6. Rimozione dei physical volume da un gruppo di volumi
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.
Prima di rimuovere un physical volume da un gruppo di volumi, assicuratevi che il physical volume non sia stato usato da qualsiasi altro logical volume, attraverso il comando
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
Se il physical volume in questione è in uso, allora sarà necessario migrare i dati su di un altro physical volume utilizzando il comando
pvmove
. Successivamente, utilizzate il comando vgreduce
per rimuovere il physical volume:
Il seguente comando rimuove il Physical Volume
/dev/hda1
dal gruppo di volumi my_volume_group
.
# vgreduce my_volume_group /dev/hda1