Si se utiliza el comando metadetach para eliminar una subduplicación de una duplicación, es posible que no pueda volver a anexarla. Este problema se produce porque se ajusta automáticamente el tamaño de la duplicación después de desanexar la subduplicación.
Solución alternativa: antes de usar el comando metadetach para desanexar una subduplicación, anexe una subduplicación de igual tamaño a la subduplicación que desea desanexar.
Si se extrae físicamente de un sistema un disco particionado por software y después lo reemplaza por uno nuevo, el comando metareplace -e no puede habilitar las particiones por software. Este fallo podría ocurrir se haya o no usado el comando metarecover antes de metareplace -e para habilitar las particiones por software.
Solución alternativa: vuelva a crear las particiones de software en el disco nuevo.
Si las particiones de software son parte de una subduplicación o RAID5, use el comando metareplace sin la opción -e para substituir la partición de software antigua por la nueva.
# metareplace dx duplicación o RAID5 partición_software_antigua partición_software_nueva |
El comando metahs -e podría fallar si se producen las circunstancias siguientes.
Un dispositivo de repuesto en marcha encuentra un problema, como un error inducido por la utilidad de comprobación metaverify.
El software del gestor de volúmenes de Solaris intenta activar el repuesto en marcha cuando se produce un error en un metadispositivo. El repuesto en marcha se marca como broken.
El sistema se apaga y el disco que falla que contiene el repuesto en marcha se substituye por uno nuevo de la misma ubicación.
El sistema arranca y el software del gestor de volúmenes de Solaris no reconoce el nuevo repuesto.
El comando metahs -e se ejecuta para habilitar el repuesto en marcha en el nuevo disco.
Aparece el mensaje siguiente.
WARNING: md: d0: open error of hotspare (Unavailable) |
El fallo se produce porque el software de gestión de volúmenes de Solaris no reconoce internamente el disco de repuesto en marcha que se cambió en la misma ubicación física. El software de gestión de volúmenes de Solaris continuará mostrando el ID del dispositivo ID que ya no existe en el sistema.
Este fallo no parece producirse en conjuntos de almacenamiento Photon ni en los que los números de dispositivo cambian al substituir los discos.
Solución alternativa: elija una de las soluciones alternativas siguientes:
Siga estos pasos para actualizar el ID de dispositivo del repuesto en marcha en la base de datos de estado del gestor de volúmenes de Solaris.
Conviértase en superusuario.
Escriba el comando siguiente para actualizar el ID del dispositivo para el disco del repuesto en marcha.
# metadevadm -u nombre_dispositivo_lógico |
Escriba el comando siguiente para que el nuevo disco del repuesto en marcha esté disponible.
# metareplace -e nombre_dispositivo_lógico |
Siga estos pasos para gestionar los repuestos individuales y en grupo en el sistema.
Conviértase en superusuario.
Escriba el comando siguiente para eliminar la entrada para el segmento del respuesto en marcha.
# metahs -d hspnúmero_agrupación_repuesto_en_marcha nombre_dispositivo_lógico |
Escriba el comando siguiente para crear una entrada nueva para el segmento del respuesto en marcha en la misma ubicación con el ID de dispositivo correcto.
# metahs -a hspnúmero_agrupación_repuesto_en_marcha nombre_dispositivo_lógico |
No se puede substituir una unidad que falla por una que se ha configurado con el software gestor de volúmenes de Solaris. La unidad substitutoria debe ser nueva para el software de gestión de volúmenes de Solaris. Si traslada físicamente un disco de una ranura a otra de un sistema Photon, el comando metadevadm podría no funcionar. El fallo se produce cuando el nombre de dispositivo lógico para el segmento ya no existe, pero el ID de dispositivo del disco sigue presente en la réplica de metadispositivo. Aparece el mensaje siguiente.
Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve. |
Puede acceder al disco en la ubicación nueva durante ese tiempo, pero podría necesitar usar el nombre de dispositivo antiguo para acceder al segmento.
Solución alternativa: mueva físicamente la unidad de nuevo a su ranura original.
Si extrae y substituye un disco físico del sistema y después usa el comando metarecover -p -d para escribir la información específica de partición de software al disco, el comando genera un fallo abierto. El comando no actualiza la base de datos de metadispositivos para que refleje el cambio en la identificación de dispositivos. Esta condición causa un fallo abierto en cada partición de software creada en el disco. Aparece el mensaje siguiente.
Open Error |
Solución alternativa: cree una partición de software en el disco nuevo, en lugar de ejecutar el comando metarecover para recuperarla.
Si la partición de software es parte de una duplicación o RAID5, use el comando metareplace sin la opción -e para substituir la partición de software antigua por la nueva.
# metareplace dx duplicación o RAID5 partición_soft_antigua partición_soft_nueva |