Red Hat Training
A Red Hat training course is available for RHEL 8
4.5.2. Movendo Extensões para um Novo Disco
Neste exemplo, o volume lógico é distribuído em três volumes físicos no grupo de volume myvg
, como segue:
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda1 myvg lvm2 a- 17.15G 7.15G 10.00G
/dev/sdb1 myvg lvm2 a- 17.15G 15.15G 2.00G
/dev/sdc1 myvg lvm2 a- 17.15G 15.15G 2.00G
Este procedimento de exemplo move as extensões do /dev/sdb1
para um novo dispositivo, /dev/sdd1
.
Criar um novo volume físico a partir de
/dev/sdd1
.#
pvcreate /dev/sdd1
Physical volume "/dev/sdd1" successfully createdAdicionar o novo volume físico
/dev/sdd1
ao grupo de volume existentemyvg
.#
vgextend myvg /dev/sdd1
Volume group "myvg" successfully extended #pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used /dev/sda1 myvg lvm2 a- 17.15G 7.15G 10.00G /dev/sdb1 myvg lvm2 a- 17.15G 15.15G 2.00G /dev/sdc1 myvg lvm2 a- 17.15G 15.15G 2.00G /dev/sdd1 myvg lvm2 a- 17.15G 17.15G 0Use o comando
pvmove
para mover os dados de/dev/sdb1
para/dev/sdd1
.#
pvmove /dev/sdb1 /dev/sdd1
/dev/sdb1: Moved: 10.0% ... /dev/sdb1: Moved: 79.7% ... /dev/sdb1: Moved: 100.0% #pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used /dev/sda1 myvg lvm2 a- 17.15G 7.15G 10.00G /dev/sdb1 myvg lvm2 a- 17.15G 17.15G 0 /dev/sdc1 myvg lvm2 a- 17.15G 15.15G 2.00G /dev/sdd1 myvg lvm2 a- 17.15G 15.15G 2.00GDepois de ter retirado os dados de
/dev/sdb1
, você pode removê-los do grupo de volume.#
vgreduce myvg /dev/sdb1
Removed "/dev/sdb1" from volume group "myvg"
Agora você pode realocar o disco para outro grupo de volume ou remover o disco do sistema.