Al utilizar la orden lucreate para crear un nuevo entorno de arranque, dicha orden falla en las siguientes circunstancias:
La ruta de dispositivo para cualquier dispositivo de almacenamiento montado es un subconjunto de la ruta de otro dispositivo de almacenamiento montado.
Por ejemplo, supongamos que un sistema de archivos está montado actualmente en /dev/md/dsk/d1 y otro en /dev/md/dsk/d10.
La ruta de dispositivo para cualquier dispositivo de almacenamiento montado es un subconjunto de la ruta de un dispositivo de almacenamiento utilizado como argumento de la orden lucreate.
Por ejemplo, si un sistema de archivos está actualmente montado en /dev/md/dsk/d10 y /dev/md/dsk/d100 se utiliza como opción de lucreate, especificando un sistema de archivos para el nuevo entorno de arranque.
Se muestran los siguientes mensajes de error confusos:
The file system creation utility /usr/lib/fs/ufsufs/mkfs is not available. |
Unable to create all required file systems for boot-environment. |
Cannot make file systems for boot-environment |
Solución: asegúrese de que no se utilice ningún sistema de archivos en dispositivos de almacenamiento cuyos nombres de dispositivo sean subconjuntos de otros dispositivos de almacenamiento con sistemas de archivos en uso.
Si hay ambigüedad de nombres entre los sistemas de archivos montados, cambie el nombre de los metadispositivos de Solaris Volume Management existentes.
En la siguiente solución alternativa, d10 y d100 se utilizan únicamente como ejemplo. Otros ejemplos de nombres de dispositivo ambiguos son d20 y d200 o d377 y d37, donde d20 coincide con d200 y d377 con d37.
Conviértase en superusuario.
Utilice la orden metarename para renombrar uno de los nombres de metadispositivo ambiguos.
# metarename d10 d300 |
El metadispositivo d10 se renombra a d300.
El sistema de archivos en d10 se debe desmontar antes de utilizar la orden metarename.
Con el sistema de archivos desmontado, edite el archivo /etc/vfstab y cualquier otro archivo de configuración pertinente que contenga el nombre del metadispositivo que se va renombrar. Deberá cambiar todas las referencias al nombre antiguo del metadispositivo por el nombre nuevo.
Si un proceso está accediendo a los datos del sistema de archivos, ponga el sistema en la modalidad monousuario para desmontar el sistema de archivos. Rearranque el sistema después de efectuar los cambios.