Este capítulo explica diversas tareas de mantenimiento, como el tener al día un sistema de archivos de un entorno de arranque o la eliminación de éste. Este capítulo se divide en los siguientes apartados:
"Información general sobre el mantenimiento de la Modernización automática de Solaris"
"Visualización del estado de todos los entornos de arranque"
"Actualización de un entorno de arranque configurado previamente"
"Cancelación de un trabajo planificado de creación, modernización o copia"
"Adición o cambio de una descripción asociada con un nombre de entorno de arranque"
"Visualización de la configuración de un entorno de arranque"
Tarea |
Descripción |
Para obtener instrucciones |
---|---|---|
(Opcional) Visualizar el estado |
| |
| ||
| ||
|
| |
(Opcional) Actualizar un entorno de arranque inactivo |
Vuelva a copiar sistemas de archivos del entorno de arranque sin cambiar su configuración |
"Actualización de un entorno de arranque configurado previamente" |
(Opcional) Otras tareas |
| |
| ||
| ||
|
Use el menú Status o el comando lustatus para ver la información sobre el entorno de arranque. Si no se especifica ningún entorno de arranque, se muestra la información de estado de todos los entornos de arranque del sistema.
Aparecen los siguientes detalles sobre cada entorno de arranque:
Nombre: nombre de cada entorno de arranque.
Completo: indica que no hay operaciones de copia o creación en curso y que se puede arrancar con el entorno de arranque. Cualquier actividad actual o fallo en la operación de creación o modernización dan lugar a un entorno de arranque incompleto. Por ejemplo, si hay una operación de copia en curso o programada para un entorno de arranque, se considerará que ese entorno está incompleto.
Activo: indica si éste es el entorno de arranque activo.
ActivoAlRearrancar: indica si el entorno de arranque se activará la próxima vez que se arranque el sistema.
EstadoCopia: indica si hay una creación o copia del entorno de arranque programada, activa o en curso de modernización. Un estado de PLANIFICADO impide que se realicen operaciones de copias de modernización, cambio de nombre o modernización.
En el menú principal seleccione la opción Status.
Aparecerá una tabla como ésta:
Nombre_entorno _de_arranque Completo Activo ActivoAlRearrancar EstadoCopia ------------------------------------------------------------------------- disk_a_S7 sí sí sí - disk_b_S7database sí no no COPIANDO disk_b_S8 no no no - |
En este ejemplo, no se podrían realizar operaciones de copia, cambio de nombre o modernización en disk_b_S8 porque no esta completado, ni en disk_b_S7database porque hay una operación de modernización en curso.
Inicie la sesión como superusuario.
Escriba:
# lustatus nombre_entorno_arranque |
nombre_entorno_arranque |
Especifica el nombre del entorno de arranque inactivo cuyo estado se va a visualizar. Si lo omite, el comando lustatus muestra el estado de todos los entornos de arranque del sistema. |
En este ejemplo se muestra el estado de todos los entornos de arranque.
# lustatus |
Nombre_entorno Activo _de_arranque Completo Activo AlRearrancar EstadoCopia ----------------------------------------------------------------------- disk_a_S7 sí sí sí - disk_b_S7database sí no no COPIANDO disk_b_S8 no no no - |
En este ejemplo, no se podrían realizar operaciones de copia, cambio de nombre o modernización en disk_b_S8 porque no esta completado, ni en disk_b_S7database porque hay una operación de modernización en curso.
Se puede actualizar el contenido de un entorno de arranque configurado previamente con el menú Copy o el comando lumake. Los sistemas de archivos del entorno de arranque activo (origen) se copian en el entorno de arranque de destino y los datos de éste se destruyen. Para que un entorno de arranque permita la realización de copias debe tener el estado de "completo". Consulte "Visualización del estado de todos los entornos de arranque" para determinar el estado de un entorno de arranque.
Es posible planificar las copias para un momento posterior, pero sólo se puede programar un trabajo cada vez. Para cancelar una copia planificada, consulte "Cancelación de un trabajo planificado de creación, modernización o copia".
En el menú principal seleccione la opción Copy.
Escriba el nombre del entorno de arranque inactivo que desea actualizar:
Name of target Boot Environment: solaris8 |
Continúe o planifique la copia para más tarde:
Para continuar con la copia, pulse Intro.
Se actualiza el entorno de arranque inactivo.
Para planificar la copia, escriba y, una hora (con el formato de comando at) y la dirección de correo electrónico donde deberán enviarse los resultados:
Do you want to schedule the copy? y Enter the time in 'at' format to schedule copy: 8:15 PM Enter the address to which the copy log should be mailed: someone@anywhere.com |
Para recibir información sobre los formatos horarios, consulte la página de comando man at(1).
Se actualiza el entorno de arranque inactivo.
Para cancelar una copia planificada, consulte "Cancelación de un trabajo planificado de creación, modernización o copia".
Este procedimiento copia archivos de origen encima de archivos obsoletos en un entorno de arranque que se ha creado previamente.
Inicie la sesión como superusuario.
Escriba:
# lumake -n nombre_entorno_arranque [-s entorno_arranque_origen] [-t hora] [-m dirección_correo_electrónico] |
-n nombre_entorno_arranque |
Especifica el nombre del entorno de arranque que contiene sistemas de archivos que se van a remplazar. |
-s entorno_arranque_ origen |
(Opcional) Especifica el nombre del entorno de arranque de origen que contiene los sistemas de archivos que se copiarán en el entorno de arranque de destino. Si se omite esta opción, el comando lumake usa el entorno de arranque actual como origen. |
-t hora |
(Opcional) Configura un trabajo por lotes para copiar los sistemas de archivos en un entorno de arranque especificado a una hora concreta. La hora debe indicarse en el formato que especifica la página de comando man at(1). |
-m dirección_correo_electrónico |
(Opcional) Permite enviar por correo electrónico la salida del comando lumake a una dirección especificada, una vez finalizada la ejecución del comando. La dirección_correo_electrónico no se comprueba. Sólo se puede usar esta opción con -t. |
En este ejemplo, los sistemas de archivo de first_disk se copian en second_disk. Cuando el trabajo se ha completado, se envía un correo electrónico a Juan en cualquierparte.com.
# lumake -n second_disk -s first_disk -m juan@cualquierparte.com |
Los archivos de first_disk se copian a second_disk y se envía una notificación por correo electrónico. Para cancelar una copia planificada, consulte "Cancelación de un trabajo planificado de creación, modernización o copia".
Un trabajo planificado de creación, modernización o copia de un entorno de arranque se puede cancelar en cualquier momento antes de su inicio. Un trabajo se puede planificar para una hora específica. En la GUI se realizaría con los menús Create a Boot Environment, Upgrade a Boot Environment o Copy a Boot Environment. En la CLI, el trabajo se puede planificar con el comando lumake. En un momento determinado sólo puede haber un trabajo planificado en el sistema.
En el menú principal seleccione la opción Cancel.
Para ver una lista de entornos de arranque que se pueden cancelar, pulse F2.
Seleccione el entorno de arranque que desea cancelar.
El trabajo no se ejecutará a la hora especificada.
Inicie la sesión como superusuario.
Escriba:
# lucancel |
El trabajo no se ejecutará a la hora especificada.
Use el menú Compare o el comando lucompare para comprobar las diferencias entre el entorno de arranque activo y los demás entornos de arranque. Es condición indispensable que el entorno de arranque inactivo se encuentre en el estado de completo y que no haya un trabajo de copia pendiente. Consulte "Visualización del estado de todos los entornos de arranque".
El entorno de arranque especificado no puede tener particiones montadas con los comandos lumount o mount.
En el menú principal seleccione la opción Compare.
Seleccione Compare to Original o Compare to an Active Boot Environment.
Pulse F3.
Escriba los nombres del entorno de arranque original (activo), el del entorno de arranque inactivo y la ruta a un archivo:
Name of Parent: solaris8 Name of Child: solaris8-1 Full Pathname of the file to Store Output: /tmp/compare |
Para guardar en el archivo, pulse F3.
El menú Compare muestra los siguientes atributos de archivo:
Modo
Número de enlaces
Propietario
Grupo
Suma de comprobación: realiza la suma de comprobación sólo si el archivo del entorno de arranque especificado coincide con su equivalente en el entorno de arranque activo, en todos los campos indicados anteriormente. Si todo cuadra, pero el resultado de la suma de comprobación es diferente, las sumas de comprobación diferentes se adjuntan a las entradas de los archivos comparados.
Tamaño
Existencia de archivos en un solo entorno de arranque
Para volver al menú Compare, pulse F3.
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/lucompare -i archivo_entrada (or) -t -o archivo_salida nombre_entorno_arranque |
-i archivo_entrada |
Comparar los archivos enumerados en archivo_entrada. Éstos deben ser nombres de archivo absolutos. Si la entrada del archivo es un directorio, la comparación se referirá al directorio. Use esta opción o - t, pero no ambas. |
-t |
Comparar sólo los archivos no binarios. Esta comparación utiliza el comando file(1) en cada uno de los archivos para determinar si se trata de archivos de texto. Use esta opción o -i, pero no ambas. |
-o archivo_salida |
Redireccionar la salida de diferencias a archivo_salida. |
nombre_entorno_arranque |
Especifica el nombre del entorno de arranque que se compara con el entorno de arranque activo. |
En este ejemplo, el entorno de arranque first_disk (origen) se compara con el entorno de arranque second_disk y los resultados se envían a un archivo.
# /usr/sbin/lucompare -i /etc/lu/compare/ \ -o /var/tmp/compare.out second_disk |
Use el menú Delete o el comando ludelete. No se puede eliminar ni el entorno de arranque activo ni el que se activará en el próximo arranque. El entorno de arranque que se va a borrar debe estar en el estado de completo, es decir que no esté inmerso en ninguna operación en que se vaya a cambiar su estado. Consulte "Visualización del estado de todos los entornos de arranque" para determinar el estado de un entorno de arranque. Tampoco es posible borrar un entorno de arranque que tenga sistemas de archivos montados con el comando lumount.
En el menú principal seleccione Delete.
Escriba el nombre del entorno de arranque inactivo que desea borrar:
Name of Boot Environment: solaris8 |
Se eliminará el entorno de arranque inactivo.
Inicie la sesión como superusuario.
Escriba:
# ludelete nombre_entorno_arranque |
nombre_entorno_arranque |
Especifica el nombre del entorno de arranque inactivo que se va a borrar. |
En este ejemplo se borra el entorno de arranque second_disk.
# ludelete second_disk |
Use el menú Current o el comando lucurr para visualizar el nombre del entorno de arranque que se está ejecutando actualmente. Si no hay entornos de arranque configurados en el sistema, aparecerá el mensaje "No Boot Environments are defined". Observe que el comando lucurr sólo indica el nombre del entorno de arranque actual, no el del entorno de arranque que se activará en el próximo rearranque. Consulte "Visualización del estado de todos los entornos de arranque" para determinar el estado de un entorno de arranque.
En el menú principal seleccione la opción Current.
En pantalla aparecerá el nombre del entorno de arranque activo o el mensaje "No Boot Environments are defined".
Escriba:
# /usr/sbin/lucurr |
En este ejemplo se muestra el nombre del entorno de arranque actual.
# /usr/sbin/lucurr solaris8 |
En las modernizaciones de entornos de arranque de una versión de Solaris a otra suele ser útil asignar un nuevo nombre al entorno de arranque. Por ejemplo, después de una modernización del sistema operativo, es posible cambiar el nombre del entorno de arranque de solaris7 a solaris8. Use el menú Rename lurename para cambiar el nombre del entorno de arranque inactivo.
El nuevo nombre puede contener caracteres de un solo byte de 8 bits. El nuevo nombre debe cumplir los siguientes requisitos:
No debe superar los 30 caracteres de longitud.
Debe constar sólo de caracteres alfanuméricos y otros caracteres ASCII que no sean exclusivos del shell de UNIX. Consulte la sección "Quoting" del comando sh(1).
Debe contener sólo caracteres de un byte, de 8 bits.
Debe ser exclusivo en el sistema.
Para poder cambiar el nombre de un entorno de arranque éste debe tener el estado de "completo". Consulte "Visualización del estado de todos los entornos de arranque" para determinar el estado de un entorno de arranque. No puede renombrarse un entorno de arranque que tenga sistemas de archivos montados con los comandos lumount o mount.
En el menú principal seleccione la opción Rename.
Escriba el entorno de arranque que desea renombrar y el nuevo nombre.
Para guardar los cambios, pulse F3.
Inicie la sesión como superusuario.
Escriba:
# lurename -e nombre_entorno_arranque -n nuevo_nombre |
-e nombre_entorno_arranque |
Especifica el nombre del entorno de arranque inactivo que se va a cambiar. |
-n nuevo_nombre |
Especifica el nuevo nombre del entorno de arranque inactivo. |
En este ejemplo, el nombre de second_disk se cambia a third_disk.
# lurename -e second_disk -n third_disk |
Se puede asociar una descripción con el nombre de un entorno de arranque. La descripción no reemplaza al nombre, en ningún caso. Aunque la longitud y los caracteres utilizables en el nombre de un entorno de arranque están restringidos, no es así en el caso de la descripción. La descripción puede ser texto simple o tan compleja como un archivo de imagen gif. La descripción se puede crear en estos momentos:
Al crear un entorno de arranque con el comando lucreate y la opción -A
Una vez creado el entorno de arranque, mediante el comando ludesc.
Para obtener más información sobre el uso de la opción -A con el comando lucreate, consulte "Para crear un entorno de arranque por primera vez (Interfaz de línea de comandos)". Para obtener más información sobre cómo crear la descripción una vez creado el entorno de arranque, consulte los siguientes procedimientos o la página de comando man: ludesc(1M).
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -n nombre_entorno_arranque ' descripción_entorno_arranque' |
-n nombre_entorno_arranque 'descripción_ entorno_arranque' |
Especifica el nombre del entorno de arranque y la nueva descripción que se debe asociar con el nombre |
En este ejemplo se agrega una descripción a un entorno de arranque denominado second_disk. La descripción es un archivo de texto escrito entre comillas simples.
# /usr/sbin/ludesc -n second_disk 'Solaris 9 test build, January 2001.' |
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -n nombre_entorno_arranque -f nombre_archivo |
-n nombre_entorno_arranque |
Especifica el nombre del entorno de arranque y la nueva descripción que se debe asociar con el nombre |
-fnombre_archivo |
Especifica el archivo que se debe asociar con el nombre de un entorno de arranque. |
En este ejemplo se agrega una descripción un entorno de arranque denominado second_disk. La descripción está en un archivo gif.
# /usr/sbin/ludesc -n second_disk -f rose.gif |
-A 'descripción_entorno_arranque' |
Muestra el nombre del entorno de arranque asociado con la descripción. |
En este ejemplo, el nombre del entorno de arranque, second_disk, se determina mediante el uso de la opción -A con la descripción.
# /usr/sbin/ludesc -A 'Solaris 9 test build, January 2001.' second_disk |
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -f nombre_archivo |
-f nombre_archivo |
Muestra el nombre del entorno de arranque asociado con la descripción ubicada en un archivo |
En este ejemplo, el nombre del entorno de arranque, second_disk, se determina mediante el uso de la opción -f y el nombre del archivo que contiene la descripción.
# /usr/sbin/ludesc -f rose.gif second_disk |
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -n nombre_entorno_arranque |
-n nombre_entorno_arranque |
Muestra la descripción asociada con el nombre del entorno de arranque. |
En este ejemplo, la descripción se determina mediante el uso de la opción -n con el nombre del entorno de arranque.
# /usr/sbin/ludesc -n second_disk Solaris 9 test build, January 2001 |
Use el menú List o el comando lufslist para enumerar la configuración de un entorno de arranque. La salida incluye el segmento de disco (sistema de archivos), el tipo de sistema de archivos y el tamaño de éste para cada punto de montaje de entorno de arranque.
En el menú principal seleccione la opción List.
Para ver el estado de un entorno de arranque escriba el nombre.
Name of Boot Environment: solaris8 |
Pulse F3.
El ejemplo siguiente muestra una lista.
Sistema_archivos Tipo_SA Tamaño (Mb) Montado en ------------------------------------------------------------------ /dev/dsk/c0t0d0s1 swap 512.11 - /dev/dsk/c0t4d0s3 ufs 3738.29 / /dev/dsk/c0t4d0s4 ufs 510.24 /opt |
Para volver al menú List pulse F6.
Inicie la sesión como superusuario.
Escriba:
# lufslist |
nombre_entorno_arranque |
Especifica el nombre del entorno de arranque para ver las características del sistema de archivos. |
El ejemplo siguiente muestra una lista.
Sistema_archivos Tipo-SA Tamaño (Mb) Montado en ------------------------------------------------------------------ /dev/dsk/c0t0d0s1 swap 512.11 - /dev/dsk/c0t4d0s3 ufs 3738.29 / /dev/dsk/c0t4d0s4 ufs 510.24 /opt |