Isilon: Notificación de eventos: La partición var está cerca de su capacidad máxima, ID del evento: 100010001

Summary: En este artículo, se describe la manera de borrar la partición Var a medida que se acerca la capacidad.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Evento
Se emite una de las siguientes notificaciones de eventos:

The /var partition is near capacity (95% used)

The /var partition is near capacity (85% used)

The /var partition is near capacity (75% used)

Detalles
Cuando la partición /var alcanza el 75 %, 85 % o 95 % de su capacidad, se registra un evento y se envía una alerta.

Cause

La carpeta /var contiene numerosos registros, archivos de diagnóstico, datos de configuración y archivos temporales para diversas funciones del clúster. Con el tiempo, varios archivos adicionales pueden acumularse dentro de la carpeta /var y hacer que se llene.

El /var/log/wtmp y los archivos de transferencia /var/log/wtmp.0/var/log/wtmp.1, por ejemplo, aumente el tamaño a más de 10 MB. A veces, aumentan a 150 MB. La variable /var/log/wtmp El archivo es un archivo de registro binario que registra los datos de inicio y cierre de sesión. El archivo del administrador de registros, /etc/newsyslog.conf, no archiva de la misma manera que lo hace con otros archivos de registro, por lo que el /var/log/wtmp puede crecer y llenar el directorio /var.

Resolution

NOTA: Debido a la responsabilidad, el soporte de Isilon aconseja al usuario llevar a cabo las acciones de mover o eliminar los datos del cliente. Si el usuario tiene alguna pregunta, Dell puede ayudarlo a responderla si es necesario.

A continuación, se muestra el contenido predeterminado de una partición /var y una breve descripción de los subdirectorios más pertinentes. A menos que se indique lo contrario, el contenido y los datos dentro de /var y sus subdirectorios no deben modificarse ni eliminarse. 
ps9500x3-2# cd /var
ps9500x3-2# ls
.snap           at              backups         db              ifs             lib             patch           spool
account         audit           cache           empty           journal         log             preserve        tmp
agentx          authpf          crash           games           journal-peer    mail            run             unbound
apache2         backup          cron            heimdal         krb5kdc         msgs            rwho            yp


 .snap          Snapshots. Do not touch.
 account        Account information. Do not touch.
 agentx         Empty but preserved for Agent Extensibility (AgentX) Protocol
 apache2        Apache Files. Do not touch.
 at             Variable data. Do not touch.
 audit          Audit Files. Do not touch.
 authpf         Authentication gateway. Do not touch.
 backup         System configuration backup files. Do not touch
 backups        Group configuration backups. Do not touch
 cache          System cache. Do not touch.
 crash          Crash files, older files can be deleted if needed
 cron           Cron jobs, do not touch
 db             Database files. Do not touch
 empty          Do not touch.
 games          Empty but preserved.
 heimdal        Kerberos 5 protocol. Do not touch.
 ifs            Do not touch unless directed by support
 journal        System Journal database
 journal-peer   System Journal-peer database
 krb5kdc        Kerberos KDC (Key Distribution Center)
 lib            Likewise database files. Do not touch
 log            Various System log files, can be cleared but zero's out the system logs.
 mail           Mail sub-system files.     
 msgs           Message logs
 patch          System patch database. Do not touch
 preserve       Do not touch
 run            Do not touch
 rwho           Do Not Touch
 spool          System Spool files.  Do not touch.
 tmp            Healthcheck items and vi recover. Do not touch.
 unbound        Do Not Touch
 yp             Do Not Touch

Los dos directorios en los que se debe enfocar son /var/crash y /var/logs , ya que estos pueden crecer y consumir la mayor parte del espacio de disco en la partición /var .

Los archivos de bloqueo más antiguos en /var/crash se pueden eliminar si ya no son necesarios.

Los /var/logs se pueden poner a cero y restablecer si los registros son demasiado grandes. Tenga en cuenta que una vez que se restablecen los registros, ya no es posible solucionar e investigar problemas pasados.

Revise la salida de df de la partición /var . Según el resultado, realice una o más de las siguientes tareas:
 

ps9500x3-2# df
Filesystem            1K-blocks    Used     Avail Capacity  Mounted on
/dev/mirror/root0       1957292  871082    929628    48%    /
devfs                         1       1         0   100%    /dev
/dev/mirror/var0         978604   51394    848922     6%    /var
/dev/mirror/var-crash   2946284      10   2710572     0%    /var/crash
/dev/mirror/keystore      61228      46     56284     0%    /keystore
/dev/md0                  61166    2158     54116     4%    /tmp/ufp
/dev/md1.uzip            435751  406426     -5535   101%    /base
OneFS                 246327840 2362592 173903776     1%    /ifs
ps9500x3-2#
 


 

Rote los registros:

Las instrucciones detalladas sobre cómo rotar los registros se encuentran en el artículo de la base de conocimientos 20315, Isilon: OneFS: cómo rotar los registros del sistema de un nodo.
Comando para rotar los registros:
newsyslog -f

Si la partición /var vuelve a un nivel de uso normal, revise la lista de registros escritos recientemente para determinar si un registro específico rota con frecuencia. La rotación puede resolver el problema de la partición llena mediante la compresión o eliminación de registros grandes y antiguos, lo que reduce automáticamente el uso de la partición.
 

Compruebe el porcentaje de i-nodos libres:

Abra una conexión SSH al nodo que informó el error e inicie sesión con la cuenta "raíz".
Ejecute el siguiente comando:
df -i |grep var |grep -v crash
Aparece una salida similar a lo siguiente:
Filesystem            1K-blocks      Used       Avail Capacity iused       ifree %iused  Mounted on
/dev/mirror/var0          1013068   49160      882864      5%   1650      139276  100%   /var
Si el valor %iused es de un 90 % o superior, reduzca la cantidad de archivos en la partición /var mediante uno de los métodos que se describen a continuación.
 

Identifique los archivos que no pertenecen a la partición /var:

NOTA: No transfiera ni elimine ningún archivo en /var/patch , ya que son fundamentales para el sistema de parches en el nodo.
  1. En el nodo que generó la alerta, ejecute el siguiente comando para enumerar los archivos de la partición /var de más de 5 MB:
find -x /var -type f -size +10000 -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
  1. En el resultado, busque los archivos que normalmente no pertenecen a la partición /var . Por ejemplo, un archivo de instalador de OneFS, recopilaciones de registros o un archivo creado por el usuario.
  2. Elimine los archivos o muévalos al directorio /ifs. 


Elimine de forma manual los archivos de la partición /var:

Una vez que se identifican los archivos adicionales, los comandos necesarios para limpiar el directorio /var generalmente involucran Make Directory (mkdir), Copy (cp), Move (mv) y Remove (rm). Los usuarios deben estar familiarizados con estos comandos básicos de UNIX/Linux antes de continuar.

Siempre realice una copia de respaldo de los archivos antes de eliminarlos o moverlos de su ubicación original.

Cree un directorio al cual transferir o copiar datos de respaldo, donde <dest> es el directorio de destino. Este directorio es donde se deben copiar en primer lugar las copias de respaldo de todos los archivos que se eliminarán. 

# mkdir /ifs/data/Isilon_Support/<dest>

Copiar, Mover o Eliminar archivos según corresponda:

Para copiar un archivo o directorio:

# cp  <file>   /ifs/data/Isilon_Support/<dest>

Copie un directorio de forma recursiva.

# cp  -R <directory>   /ifs/data/Isilon_Support/<dest>

Para mover un archivo o directorio:

# mv <file>  /ifs/data/Isilon_Support/<dest>

# mv <directory>   /ifs/data/Isilon_Support/<dest>

Para quitar/eliminar un archivo:

# rm <file>

 

Determine si un proceso mantiene abierto un archivo de gran tamaño.

Utilice el comando fstat para enumerar los archivos abiertos en un nodo o directorio, o para enumerar los archivos que ha abierto un proceso. Una lista de los archivos abiertos puede ayudarlo a monitorear los procesos que están generando archivos de gran tamaño. Consulte cómo utilizar el comando fstat para enumerar los archivos abiertos en un nodo, artículo 21402, Isilon: Cómo utilizar el comando fstat para enumerar los archivos abiertos en un nodo.

Si ninguna de las tareas anteriores resuelve el problema, vaya a la siguiente solución:


Limite el tamaño del archivo de conversión y comprímalo

  1. Abra una conexión SSH en cualquier nodo en el clúster e inicie sesión con la cuenta “raíz”.
  2. Ejecute los siguientes comandos para crear un respaldo del archivo /etc/newsyslog.conf:
cp /etc/newsyslog.conf /ifs/newsyslog.conf
cp /etc/newsyslog.conf /etc/newsyslog.bak
  1. Abra el archivo /ifs/newsyslog.conf en un editor de texto.
  2. Busque la siguiente línea:
/var/log/wtmp 644 3 * @01T05 B
  1. Cambie la línea a:
/var/log/wtmp 644 3 10000 @01T05 ZB
Estos cambios indican al sistema que revierta el archivo /var/log/wtmp cuando alcance los 10 MB y que lo comprima con gzip.
  1. Guarde y cierre el archivo /ifs/newsyslog.conf.
  2. Ejecute el siguiente comando para copiar el archivo actualizado en todos los nodos del clúster:
isi_for_array 'cp /ifs/newsyslog.conf /etc/newsyslog.conf'
  1. Los archivos de registro rotan automáticamente si es necesario mediante un cron job en la hora y media hora (/etc/crontab)
#minute hour    mday    month   wday    who     command
#
# rotate log files every half-hour, if necessary
0,30    *       *       *       *       root    newsyslog

Si otros registros rotan con frecuencia o si los pasos anteriores no resuelven el problema, comuníquese con el soporte técnico de Dell para obtener ayuda.

Affected Products

Isilon

Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000169344
Article Type: Solution
Last Modified: 12 May 2025
Version:  18
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.