viernes, 27 de mayo de 2011

LVM: Cómo borrar un PV

Situación.
Máquina virtual, tres discos, 3 PV (uno por disco) que están añadidos a un VG. Sobre este VG hay 3 LV. Uno de estos LV, que ocupa bastante más que los otros dos va a dejar de usarse y es prescindible. Para liberar recursos y disponerlos para otro uso, hay que liberar un PV para poder destruir uno de los discos virtuales.


El primer paso es desmontar el LV a borrar y despues borrarlo con:

  • lvremove nombre_lv

Ahora el VG tiene bastantes PE libres, pero los tiene repartidos entre los tres PV. Hay que elegir el PV a borrar, teniendo en cuenta que los PE que tenga tienen que caber en los otros dos PV. Para realizar este movimiento de PEs, se ejecuta el comando:

  • pvmove nombre_pv
Ahora el PV está vacío, pero todavía pertenece al VG. Para quitarselo:

  • vgreduce -a nombre_vg
Se borra el PV:

  • pvremove nombre_pv
Ya se puede quitar el disco de la máquina. Si se hace en caliente, después hay que reescanear el bus:

  • scsi-rescan --remove

No hay comentarios:

Publicar un comentario