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 incluye los siguientes apartados:
En este capítulo se describe Modernización automática de Solaris para sistemas de archivos UFS. El uso del mantenimiento de un entorno de arranque de ZFS es el mismo. Para conocer los procedimientos para migrar un archivo UFS a una agrupación root de ZFS o crear e instalar una agrupación root de ZFS, consulte el Capítulo 13Creación de un entorno de arranque para agrupaciones root de ZFS.
Información general sobre el mantenimiento de 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. |
| |
| ||
| ||
|
Utilice el comando lustatus para ver en pantalla la información relativa al 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. El estado SCHEDULED evita que se realicen operaciones de copia, cambio de nombre o actualización con la función de actualización automática.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# lustatus BE_name |
Especifica el nombre del entorno de arranque inactivo cuyo estado se va a visualizar. Si se omite nombre_EA, 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 boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ disk_a_S9 yes yes yes no - disk_b_S10database yes no no yes COPYING disk_b_S9a no no no yes - |
No pueden realizar realizar operaciones de copia, cambio de nombre o actualización en disk_b_S9a porque no está completo ni en disk_b_S10database porque hay una operación de actualización automática en curso.
Puede actualizar el contenido de un entorno previamente configurado con el menú Copia o el comando lumake. Los sistemas de archivos del entorno de arranque activo (origen) se copian en el entorno de arranque de destino. Los datos del destino se suprimen. 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 del 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 programada, 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.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# lumake -n BE_name [-s source_BE] [-t time] [-m email_address] |
Especifica el nombre del entorno de arranque que contiene sistemas de archivos que se van a reemplazar.
(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 joe@anywhere.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 programada, consulte Cancelación de un trabajo planificado de creación, modernización o copia.
Un trabajo de copia, creación o actualización programado de un entorno de arranque se puede cancelar justo antes de que se inicie dicho trabajo. El trabajo se puede planificar con el comando lumake. En un momento determinado sólo puede haber un trabajo planificado en el sistema.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# lucancel |
El trabajo no se ejecutará a la hora especificada.
Utilice el comando lucompare para detectar las diferencias entre el entorno de arranque activo y otros 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 comando lucompare genera una comparación de entornos de arranque en la que se incluye el contenido de cualquier zona no global.
El entorno de arranque especificado no puede tener particiones montadas con los comandos lumount o mount.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/lucompare -i infile (or) -t -o outfile BE_name |
Compara 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.
Compara sólo los archivos no binarios. Esta comparación usa el comando file(1) en cada archivo para determinar si se trata de un archivo de texto. Use esta opción o -i, pero no ambas.
Redirecciona 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 |
Utilice el comando ludelete para suprimir un entorno de arranque. Tenga en cuenta las siguientes limitaciones.
No se puede eliminar el entorno de arranque activo o el entorno de arranque activado en el siguiente rearranque.
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. Use Visualización del estado de todos los entornos de arranque para determinar el estado de un entorno de arranque.
Tampoco se puede eliminar un entorno de arranque que tenga sistemas de archivos montados con el comando lumount.
Sólo para x86: A partir de la versión 10 1/06 de Solaris, no se puede eliminar el entorno de arranque que contenga el menú de GRUB activo. Utilice los comandos lumake o luupgrade para volver a utilizar el entorno de arranque. Para determinar qué entorno de arranque contiene el menú de GRUB activo, consulte el Capítulo 14, Managing the Solaris Boot Archives (Tasks) de System Administration Guide: Basic Administration.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# ludelete BE_name |
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 |
Utilice el comando lucurr para ver en pantalla el nombre del entorno de arranque activo. Si no se han configurado entornos de arranque en el sistema, se mostrará 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 del entorno de arranque.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/lucurr |
En este ejemplo se muestra el nombre del entorno de arranque actual.
# /usr/sbin/lucurr solaris10 |
El cambio de nombre de un entorno de arranque suele ser útil al modernizar el entorno de arranque de una versión de Solaris a otra. Por ejemplo, tras una actualización del sistema operativo, puede cambiar el nombre del entorno de arranque de solaris8 a solaris10.
Use el comando lurename para cambiar el nombre del entorno de arranque inactivo.
A partir de la versión 10 1/06 de Solaris, el menú de GRUB se actualiza automáticamente al utilizar el menú Cambiar nombre o el comando lurename . El menú de GRUB actualizado muestra el nombre del entorno de arranque en la lista de entradas de arranque. Para obtener más información sobre el menú de GRUB, consulte Arranque de varios entornos.
Para determinar la ubicación del archivo menu.lst del menú de GRUB, consulte el Capítulo 14, Managing the Solaris Boot Archives (Tasks) de System Administration Guide: Basic Administration.
Limitación |
Para obtener instrucciones |
---|---|
El nombre no debe superar los 30 caracteres. | |
Sólo debe incluir caracteres alfanuméricos y otros caracteres ASCII que no sean exclusivos del intérprete de comandos de UNIX. |
Consulte la sección “Quoting” del comando sh(1). |
El nuevo nombre puede contener caracteres de un solo byte de 8 bits. | |
El nombre debe ser exclusivo dentro del 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 del entorno de arranque. |
No se puede cambiar el nombre de un entorno de arranque que tenga sistemas de archivos montados con los comandos lumount o mount. |
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# lurename -e BE_name -n new_name |
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 por 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 acerca del uso de la opción -A con lucreate | |
Para obtener más información acerca de la creación de una descripción una vez que se ha creado el entorno de arranque |
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/ludesc -n BE_name 'BE_description' |
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 al 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 10 10/08 test build' |
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/ludesc -n BE_name -f file_name |
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 al entorno de arranque denominado second_disk. La descripción está en un archivo gif.
# /usr/sbin/ludesc -n second_disk -f rose.gif |
El siguiente comando devuelve el nombre del entorno de arranque asociado a la descripción especificada.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/ludesc -A 'BE_description' |
Especifica la descripción asociada al nombre del entorno de arranque.
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 10 10/08 test build' second_disk |
El siguiente comando muestra el nombre del entorno de arranque asociado a un archivo, que contiene la descripción del entorno.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/ludesc -f file_name |
Especifica el nombre del archivo que contiene la descripción del entorno de arranque.
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 |
Este procedimiento muestra la descripción del entorno de arranque al que se le ha asignado un nombre en el comando.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# /usr/sbin/ludesc -n BE_name |
Especifica 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 10 10/08 test build |
Utilice el comando lufslist para ver en pantalla la configuración de un entorno de arranque. La salida contiene el segmento del disco (sistema de archivos)el tipo de sistema de archivos y el tamaño del sistema de archivos de cada punto de montaje del entorno de arranque.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Type:
# lufslist -n BE_name |
Especifica el nombre del entorno de arranque para ver las características del sistema de archivos.
El ejemplo siguiente muestra una lista.
Filesystem fstype size(Mb) Mounted on ------------------------------------------------------------------ /dev/dsk/c0t0d0s1 swap 512.11 - /dev/dsk/c0t4d0s3 ufs 3738.29 / /dev/dsk/c0t4d0s4 ufs 510.24 /opt |
Para obtener un ejemplo de una lista con zonas no globales, consulte Para ver la configuración de los sistemas de archivos de un entorno de arranque con zonas no globales.