Migración del contenido de un volumen físico

Para mover las particiones físicas, que pertenecen a uno o varios volúmenes lógicos especificados, de un volumen físico a otro u otros volúmenes físicos del grupo de volúmenes, siga estas instrucciones. También puede utilizar este procedimiento para mover los datos de un disco que falla antes de sustituirlo o repararlo. Este procedimiento se puede utilizar en volúmenes físicos del grupo de volúmenes raíz o de un grupo de volúmenes definidos por el usuario.

Atención: Cuando se migra el volumen lógico de arranque de un volumen físico, se debe borrar el registro de arranque del origen o el sistema se colgará. Cuando ejecute el mandato bosboot, también debe ejecutar el mandato chpv -c descrito en el paso 4 del procedimiento siguiente.
  1. Si desea migrar los datos a un nuevo disco, siga estos pasos. De lo contrario, continúe en el paso 2.
    1. Compruebe que el sistema puede reconocer el disco y que éste está disponible, escribiendo:
      lsdev -Cc disk
      La salida se parece a la siguiente:
      hdisk0 Disponible 10-60-00-8,0  16 Bits LVD  Unidad de disco SCSI
      hdisk1 Disponible 10-60-00-9,0  16 Bits LVD  Unidad de disco SCSI
      hdisk2 Disponible 10-60-00-11,0 16 Bits LVD  Unidad de disco SCSI
    2. Si se lista el disco y está en estado disponible, compruebe si no pertenece a otro grupo de volúmenes escribiendo:
      lspv
      La salida se parece a la siguiente:
      hdisk0          0004234583aa7879       rootvg         activo
      hdisk1          00042345e05603c1       ninguno        activo
      hdisk2          00083772caa7896e       imagesvg       activo
      En el ejemplo, hdisk1 se puede utilizar como disco de destino porque el tercer campo muestra que ningún grupo de volúmenes lo utiliza.

      Si el nuevo disco no se lista o no está disponible, deberá configurar el almacenamiento de disco o de volumen lógico.

    3. Para añadir el nuevo disco al grupo de volúmenes, escriba:
      extendvg NombreGV nombredisco
      Donde NombreGV es el nombre del grupo de volúmenes y nombredisco es el nombre del nuevo disco. En el ejemplo del paso anterior, nombredisco se sustituiría por hdisk1.
  2. Los volúmenes físicos de origen y destino deben estar en el mismo grupo de volúmenes. Para determinar si los dos volúmenes físicos están en el mismo grupo de volúmenes, escriba:
    lsvg -p NombreGV
    Donde NombreGV es el nombre del grupo de volúmenes. La salida para el grupo de volúmenes raíz se parece a la siguiente:
    rootvg:                                                                       
    PV_NAME        PV STATE       TOTAL PPs   FREE PPs    FREE DISTRIBUTION 
    hdisk0         active         542         85          00..00..00..26..59
    hdisk1         active         542         306         00..00..00..00..06
    Observe el número de FREE PPs.
  3. Compruebe que tenga suficiente espacio en el disco de destino para el origen que desea mover:
    1. Determine el número de particiones lógicas en el disco de origen escribiendo:
      lspv NombreDiscoOrigen | grep "USED PPs"
      Donde NombreDiscoOrigen es el nombre del disco de origen, por ejemplo, hdisk0. La salida se parece a la siguiente:
      USED PPs:      159 (636 megabytes)
      En este ejemplo, necesita 159 FREE PPs en el disco de destino para completar satisfactoriamente la migración.
    2. Compare el número de USED PPs del disco de origen con el número de FREE PPs del disco o discos de destino (paso 2). Si el número de FREE PPs es mayor que el número de USED PPs, tiene suficiente espacio para la migración.
  4. Siga este paso sólo si migra datos de un disco del grupo de volúmenes rootvg.
    Si realiza una migración de datos de un disco de un grupo de volúmenes definido por el usuario, siga en el paso 5.
    Compruebe si el volumen lógico de arranque (hd5) está en el disco de origen escribiendo:
    lspv -l NúmeroDiscoOrigen | grep hd5
    Si no obtiene salida, el volumen lógico de arranque no está ubicado en el disco de origen. Continúe en el paso 5.
    Si obtiene salida similar a la siguiente:
    hd5            2   2   02..00..00..00..00   /blv
    ejecute el mandato siguiente:
    migratepv -l hd5 NombreDiscoOrigen NombreDiscoDestino
    Recibirá un mensaje avisándole de que ejecute el mandato bosboot en el disco de destino. También debe ejecutar un mandato mkboot -c para borrar el registro de arranque en el origen. Escriba la secuencia de mandatos siguiente:
    bosboot -a -d /dev/NombreDiscoDestino
    bootlist -m normal NombreDiscoDestino
    mkboot -c -d /dev/NombreDiscoOrigen
  5. Migre los datos escribiendo la siguiente vía rápida de SMIT:
    smit migratepv 
  6. Liste los volúmenes físicos y seleccione el volumen físico de origen que ha examinado previamente.
  7. Vaya al campo de volumen físico DESTINO. Si acepta el valor predeterminado, todos los volúmenes físicos del grupo de volúmenes estarán disponibles para la transferencia. De lo contrario, seleccione uno o varios discos con espacio adecuado para las particiones que está moviendo (en el paso 4).
  8. Si lo desea, vaya al campo Mover sólo los datos que pertenecen a este VOLUMEN LÓGICO, y liste y seleccione un volumen lógico. Sólo moverá las particiones físicas asignadas al volumen lógico especificado que están ubicadas en el volumen físico seleccionado como volumen físico de origen.
  9. Pulse Intro para mover las particiones físicas.
En este punto, los datos residen en el nuevo disco (destino). Sin embargo, el disco original (origen), permanece en el grupo de volúmenes. Si el disco todavía es fiable, puede continuar utilizándolo como disco desocupado activo. Especialmente cuando falla un disco, es aconsejable seguir estos pasos:
  1. Para eliminar el disco de origen del grupo de volúmenes, escriba:
    reducevg NombreGV NombreDiscoOrigen
  2. Para eliminar físicamente el disco de origen del sistema, escriba:
    rmdev -l NombreDiscoOrigen -d