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
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
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ú Estado 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 copiar o crear en curso. Asimismo, se puede arrancar desde 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 Estado.
Aparecerá una tabla como ésta:
Nombre entorno Está Activo Activo Se puede Estado arranque completo ahora al rearrancar borrar copia ------------------------------------------------------------------------ disk_a_S7 sí sí sí no - disk_b_S7database sí no no sí COPIANDO disk_b_S8 no no no sí - |
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 |
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 second_disk Nombre entorno Está Activo Activo Se puede Estado arranque completo ahora al rearrancar borrar copia ------------------------------------------------------------------------ disk_a_S7 sí sí sí no - disk_b_S7database sí no no sí COPIANDO disk_b_S8 no no no sí - |
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ú Copiar o el comando lumake. Los sistemas de archivos del entorno de arranque activo (original) se copian al entorno de arranque de destino. Los datos del destino se eliminan. Para poder copiar un entorno de arranque, su estado debe ser “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 Copiar.
Escriba el nombre del entorno de arranque inactivo que desea actualizar:
Nombre del entorno de arranque de destino: 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 s, una hora (con el formato de comando at) y la dirección de correo electrónico donde deberán enviarse los resultados:
¿Desea planificar la copia? s Escriba la hora en formato 'at' para crear una planificación: 8:15 PM Escriba la dirección donde enviar por correo electrónico el registro de la copia: cualquiera@cualquierparte.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_de_origen] [-t hora] [-m dirección_de_correo_electrónico] |
Especifica el nombre del entorno de arranque que contiene sistemas de archivos que se van a remplazar.
(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.
(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).
(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_de_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 Crear un entorno de arranque, Modernizar un entorno de arranque o Copiar un entorno de arranque. 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 Cancelar.
Para ver una lista de entornos de arranque que se puede 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ú Comparar 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 Comparar.
Seleccione Comparar con el original o Comparar con un entorno de arranque activo.
Pulse F3.
Escriba los nombres del entorno de arranque original (activo), el del entorno de arranque inactivo y la ruta a un archivo:
Nombre del superior: solaris8 Nombre del subordinado: solaris8-1 Ruta completa del archivo para la salida de almacenamiento: /tmp/compare |
Para guardar en el archivo, pulse F3.
El menú Comparar 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ú Comparar, pulse F3.
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/lucompare -i archivo_entrada (or) -t -o archivo_salida nombre_entorno_arranque |
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 -i, pero no ambas.
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.
Redireccionar la salida de diferencias a archivo_salida.
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ú Suprimir 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 Suprimir.
Escriba el nombre del entorno de arranque inactivo que desea borrar:
Nombre de entorno de arranque: solaris8 |
Se eliminará el entorno de arranque inactivo.
Inicie la sesión como superusuario.
Escriba:
# ludelete 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ú Actual 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 hay entornos de arranque definidos". 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 Actual.
En pantalla aparecerá el nombre del entorno de arranque activo o el mensaje “No hay entornos de arranque definidos”.
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ú Cambiar nombre o el comando lurename para cambiar el nombre del entorno de arranque inactivo.
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 Cambiar nombre.
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_rranque -n nuevo_nombre |
Especifica el nombre del entorno de arranque inactivo que se va a cambiar.
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' |
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 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 test build' |
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -n nombre_entorno_arranque -f nombre_archivo |
Especifica el nombre del entorno de arranque
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 |
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -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 test build' second_disk |
Inicie la sesión como superusuario.
Escriba:
# /usr/sbin/ludesc -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 |
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 test build |
Use el menú Enumerar 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 Enumerar.
Para ver el estado de un entorno de arranque, escriba el nombre.
Nombre de entorno de arranque: 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ú Enumerar pulse F6.
Inicie la sesión como superusuario.
Escriba:
# lufslist |
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 |