JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía de administración del sistema: administración avanzada
search filter icon
search icon

Información del documento

Prefacio

1.  Administración de terminales y módems (descripción general)

2.  Configuración de terminales y módems (tareas)

3.  Gestión de puertos de serie con Service Access Facility (tareas)

4.  Gestión de recursos del sistema (descripción general)

5.  Visualización y cambio de la información del sistema (tareas)

6.  Gestión del uso de discos (tareas)

7.  Gestión de cuotas de UFS (tareas)

8.  Programación de tareas del sistema (tareas)

9.  Gestión de contabilidad del sistema (tareas)

10.  Contabilidad del sistema (referencia)

11.  Rendimiento de los recursos del sistema (descripción general)

12.  Gestión de procesos del sistema (tareas)

13.  Supervisión del rendimiento del sistema (tareas)

14.  Resolución de problemas de software (descripción general)

15.  Gestión de los mensajes del sistema

16.  Gestión de archivos del núcleo central (tareas)

17.  Gestión de información sobre la caída del sistema (tareas)

Novedades de la gestión de información sobre la caída del sistema

Utilidad de volcado por caída rápido

Gestión de información sobre la caída del sistema (mapa de tareas)

Caídas del sistema (descripción general)

Compatibilidad de Oracle Solaris ZFS para los dispositivos de volcado y del área de intercambio

x86: Caídas del sistema en el entorno de inicio GRUB

Archivos de volcado por caída del sistema

Guardado de volcados por caída

Comando dumpadm

Cómo funciona el comando dumpadm

Gestores de dispositivos de volcado y de volumen

Gestión de información sobre el volcado por caída del sistema

Cómo visualizar la configuración de volcado por caída actual

Cómo modificar una configuración de volcado por caída

Cómo analizar un volcado por caída

Cómo recuperar información de un directorio de volcado por caída lleno (opcional)

Cómo habilitar o deshabilitar el guardado de volcados por caída

18.  Resolución de diversos problemas de software (tareas)

19.  Resolución de problemas de acceso a archivos (tareas)

20.  Resolución de incoherencias en el sistema de archivos UFS (tareas)

21.  Resolución de problemas del paquete de software (tareas)

Índice

Gestión de información sobre el volcado por caída del sistema

Tenga en cuenta los siguientes puntos clave cuando trabaje con información sobre la caída del sistema:

Cómo visualizar la configuración de volcado por caída actual

  1. Conviértase en superusuario o asuma un rol similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Visualice la configuración de volcado por caída actual.
    # dumpadm
    Dump content: kernel pages
    Dump device: /dev/dsk/c0t3d0s1 (swap)
    Savecore directory: /var/crash/venus
     Savecore enabled: yes
      Saved compressed: on

    El resultado del ejemplo anterior significa lo siguiente:

    • El contenido del volcado incluye las páginas de la memoria del núcleo.

    • La memoria del núcleo se volcará en un dispositivo de intercambio (/dev/dsk/c0t3d0s1). Puede identificar todas las áreas de intercambio con el comando swap -l.

    • Los archivos de volcado por caída del sistema se escribirán en el directorio /var/crash/venus.

    • El guardado de archivos de volcado por caída está habilitado.

    • Los volcados por caída se deben guardar en formato comprimido.

Cómo modificar una configuración de volcado por caída

  1. Conviértase en superusuario o asuma un rol similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Identifique la configuración de volcado por caída actual.
    # dumpadm
          Dump content: kernel pages
           Dump device: /dev/dsk/c0t3d0s1 (swap)
    Savecore directory: /var/crash/pluto
     Savecore enabled: yes
         Save commpressed: on

    Este resultado identifica la configuración de volcado predeterminada en un sistema que ejecuta la versión Oracle Solaris 10.

  3. Modifique la configuración de volcado por caída.
    #  /usr/sbin/dumpadm  [-nuy] [-c content-type] [-d dump-device] [-m mink | minm | min%]
    [-s savecore-dir] [-r root-dir] [-z on | off]
    -c contenido

    Especifica el tipo de datos que componen el volcado. Utilice kernel para el volcado de toda la memoria del núcleo, all para el volcado de toda la memoria o curproc para el volcado de la memoria del núcleo y las páginas de la memoria del proceso cuyo subproceso estaba en ejecución cuando se produjo la caída. El contenido predeterminado del volcado incluye la memoria del núcleo.

    -d dispositivo-volcado

    Especifica el dispositivo que almacena los datos de volcado temporalmente cuando cae el sistema. El dispositivo de intercambio principal es el dispositivo de volcado predeterminado.

    -m nnnk | nnnm | nnn%

    Especifica el espacio libre mínimo que debe estar disponible en el disco para guardar los archivos de volcado por caída mediante la creación de un archivo minfree en el directorio savecore actual. Este parámetro se puede especificar en Kbytes (nnnk), Mbytes (nnnm) o en porcentaje de tamaño del sistema de archivos (nnn%). El comando savecore consulta este archivo antes de escribir los archivos de volcado por caída. Si la escritura de los archivos de volcado por caída, según el tamaño, redujera la cantidad de espacio libre por debajo del umbral minfree, no se escribirán los archivos de volcado y se registrará un mensaje de error. Para obtener información sobre la recuperación en este caso, consulte Cómo recuperar información de un directorio de volcado por caída lleno (opcional).

    -n

    Especifica que no debe ejecutarse savecore cuando se reinicia el sistema. No se recomienda esta configuración de volcado. Si la información sobre la caída del sistema se escribe en el dispositivo de intercambio y savecore no está habilitado, se sobrescribe la información sobre el volcado por caída cuando el sistema comienza el intercambio.

    -s

    Especifica un directorio alternativo para almacenar archivos de volcado por caída. El directorio predeterminado es /var/crash/hostname, donde hostname es el resultado del comando uname -n.

    -u

    Realiza la actualización forzosa de la configuración de volcado del núcleo en función del contenido del archivo /etc/dumpadm.conf.

    -y

    Modifica la configuración de volcado para que, al reiniciarse el sistema, se ejecute automáticamente el comando savecore, que es el valor predeterminado de esta configuración de volcado.

    -z on | off

    Modifica la configuración de volcado para controlar el funcionamiento del comando savecore al reiniciarse el sistema. La configuración on permite el guardado del archivo del núcleo central en un formato comprimido. La configuración off descomprime automáticamente el archivo de volcado por caída. Debido a que los archivos de volcado por caída pueden ser de gran tamaño y, por lo tanto, si se guardaran en un formato comprimido, se necesitaría menos espacio en el sistema de archivos, la configuración predeterminada es on.

Ejemplo 17-1 Modificación de una configuración de volcado por caída

En este ejemplo, se realiza el volcado de toda la memoria en el dispositivo de volcado dedicado, /dev/dsk/c0t1d0s1, y el espacio libre mínimo que debe estar disponible después de guardar los archivos de volcado por caída corresponde al 10% del espacio del sistema de archivos.

# dumpadm
      Dump content: kernel pages
       Dump device: /dev/dsk/c0t3d0s1 (swap)
Savecore directory: /var/crash/pluto
  Savecore enabled: yes
   Save compressed: on
 # dumpadm -c all -d /dev/dsk/c0t1d0s1 -m 10%
      Dump content: all pages
       Dump device: /dev/dsk/c0t1d0s1 (dedicated)
Savecore directory: /var/crash/pluto (minfree = 77071KB)
  Savecore enabled: yes
    Save compressed: on

Cómo analizar un volcado por caída

  1. Conviértase en superusuario o asuma un rol similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Analice un volcado por caída con la utilidad mdb.
    # /usr/bin/mdb [-k] crashdump-file
    -k

    Especifica el modo de depuración del núcleo considerando que el archivo es un archivo de volcado por caída del sistema operativo.

    archivo-volcadoporcaída

    Especifica el archivo de volcado por caída del sistema operativo.

  3. Visualice la información de estado de la caída.
    # /usr/bin/mdb file-name
    > ::status
       .
       .
       .
    > ::system
       .
       .
       .

Ejemplo 17-2 Análisis de un volcado por caída

A continuación, se muestra un ejemplo de resultado de la utilidad mdb, que incluye información del sistema e identifica los valores ajustables que se configuran en el archivo /etc/system de este sistema.

# /usr/bin/mdb -k unix.0 
Loading modules: [ unix krtld genunix ip nfs ipc ptm ]
> ::status
debugging crash dump /dev/mem (64-bit) from ozlo
operating system: 5.10 Generic (sun4u)
> ::system
set ufs_ninode=0x9c40 [0t40000]
set ncsize=0x4e20 [0t20000]
set pt_cnt=0x400 [0t1024]

Cómo recuperar información de un directorio de volcado por caída lleno (opcional)

En esta situación el sistema se cae, pero no hay espacio disponible en el directorio savecore, y desea guardar información imprescindible sobre el volcado por caída del sistema.

  1. Después de reiniciar el sistema, inicie sesión como superusuario o asuma un rol similar.
  2. Borre el directorio savecore, generalmente /var/crash/nombredehost, eliminando los archivos de volcado por caída existentes que ya se enviaron al proveedor de servicios.
    • Como alternativa, puede ejecutar manualmente el comando savecore para especificar un directorio alternativo que tenga espacio suficiente en el disco.
      # savecore [ directory ]

Cómo habilitar o deshabilitar el guardado de volcados por caída

  1. Conviértase en superusuario o asuma un rol similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Habilite o deshabilite el guardado de volcados por caída en el sistema.
    # dumpadm -n | -y

Ejemplo 17-3 Deshabilitación del guardado de volcados por caída

En este ejemplo, se muestra cómo deshabilitar el guardado de volcados por caída en el sistema.

# dumpadm -n
      Dump content: all pages
       Dump device: /dev/dsk/c0t1d0s1 (dedicated)
Savecore directory: /var/crash/pluto (minfree = 77071KB)
  Savecore enabled: no
   Save Compressed: on

Ejemplo 17-4 Habilitación del guardado de volcados por caída

En este ejemplo, se muestra cómo habilitar el guardado de volcados por caída en el sistema.

# dumpadm -y
      Dump content: all pages
       Dump device: /dev/dsk/c0t1d0s1 (dedicated)
Savecore directory: /var/crash/pluto (minfree = 77071KB)
  Savecore enabled: yes
   Save compressed: on