miércoles, marzo 23, 2011

HP-UX, truco para desmontar un disco

El otro día veíamos cómo montar un disco en HP-UX (del disco al file system) con los comandos del LVM (Logical Volume Manager).

Hoy veremos de qué forma desmontar rápidamente un disco físico.

Siguiendo los comandos de forma inversa al montaje deberíamos hacer:

  1. LVREMOVE
  2. VGREDUCE
  3. VGREMOVE
El problema es que si tenemos un VGDATOS que alberga 7 LV-s: LVDATOS1, LVDATOS2, LVDATOS3, etc. etc., pues habría que hacer 7 LVREMOVE-s.

Luego habría que ir quitándole discos físicos a VGDATOS con el comando LVREDUCE hasta que no le quedara ninguno.

Por último con VGREMOVE eliminaríamos el VGDATOS, pero todavía tendríamos que eliminar la estructura de directorios /DEV/VGDATOS a mano.

Este es el truco rápido para hacer todo en un solo comando:

vgexport /dev/vgdatos

Además de quitar toda la estructura de LV-s y el VG elimina el directorio /dev/vgdatos.

Un par de notas:

Si al hacer el vgexport nos dicen: "Volume group /dev/vgdatos is still active. Couldn't export volume group /dev/vgdatos".

Hay que desactivar el VG:

vgchange -a n /dev/vgdatos

Si al intentar desactivar el VG nos dicen: "Could'n deactivate volume group /dev/vgdatos. Device busy".

Entonces estás equivocándote, ya que el disco que intentas desmontar tiene un file system en uso. No lo desmontes que la lías.

Saludos.

No hay comentarios: