ADC

Cómo liberar espacio en el directorio /var

En el artículo siguiente se explica cómo un administrador puede liberar espacio del directorio /var de un dispositivo NetScaler. Puede seguir los pasos cuando no se pueda acceder a la GUI.

Cuando la cantidad de espacio en disco es baja en el directorio /var del dispositivo, es posible que no pueda iniciar sesión en la GUI. En este caso, puede eliminar los archivos de registro antiguos para crear espacio libre en el directorio /var.

Puntos que tener en cuenta

  • Asegúrese de realizar una copia de seguridad de los archivos antes de quitarlos del dispositivo.

Para liberar espacio en el directorio /var de un dispositivo NetScaler, realice el siguiente procedimiento:

  1. Inicie sesión en la CLI de NetScaler mediante SSH. Para obtener más información para completar esta tarea, consulte la documentación de NetScaler.
  2. Después de iniciar sesión en la CLI de NetScaler, cambie al símbolo del shell mediante el siguiente comando. shell
  3. Ejecute el siguiente comando para ver la disponibilidad de espacio en el dispositivo NetScaler. df -h
  4. Si la capacidad de memoria del directorio /var se llena hasta un 90 por ciento, debe eliminar algunos archivos de este directorio.

    • Ejecute los siguientes comandos para ver el contenido del directorio /var: cd /var ls -l

    Los directorios que suelen ser de interés son los siguientes:

    /var/nstrace - This directory contains trace files.This is the most common reason for HDD being filled on the NetScaler appliance. This is due to an nstrace being left running for indefinite amount of time. All traces that are not of interest can and should be deleted. To stop an nstrace, go back to the CLI and issue stop nstrace command.
    
    /var/log - This directory contains system specific log files.
    
    /var/nslog - This directory contains NetScaler log files.
    
    /var/tmp/support - This directory contains technical support files, also known as, support bundles. All files not of interest should be deleted.
    
    /var/core - Core dumps are stored in this directory. There will be directories within this directory and they will be labeled with numbers starting with 1. These files can be quite large in size. Clear all files unless the core dumps are recent and investigation is required.
    
    /var/crash - Crash files, such as process crashes are stored in this directory. Clear all files unless the crashes are recent and investigation is required.
    
    /var/nsinstall -  Firmware is placed in this directory when upgrading. Clear all files, except the firmware that is currently being used.
    
    • Verifique si alguno de los directorios consume más espacio:

      du -hs *
      44k    cache
      2.0k    clusterd
      2.0k    configdb
      6.0k    core
      989M    crash
      4.0k    cron
      2.0k    dev
      6.0k    download
      2.0k    gui
      2.0k    install
      2.0k    krb
      2.0k    learnt_data
      122M    log
      366M    NetScaler
      14k    ns_gui
      86k    ns_sys_backup
      631M    nsinstall
      883M    nslog
      32k    nsproflog
      2.0k    nssynclog
      16k    nstemplates
      36k    nstmp
      4.5G    nstrace
      8.1M    opt
      6.0k    pubkey
      52k    run
      28M    safenet
      72M    tmp
      2.0k   vmtools
      14k    vpn
      
  • Elimine los archivos que no son necesarios:

     rm -r nstrace/*
    

    Para obtener más ayuda sobre la eliminación de archivos, consulte las páginas de los manuales de FreeBSD.

    • Elimine los archivos que no sean necesarios. rm -r nstrace/* Para obtener más ayuda sobre la eliminación de archivos, consulte las páginas de los manuales de FreeBSD.
    • Si el registro o el directorio nslog consumen más espacio, ejecute los siguientes comandos para abrir el directorio de registros y ver su contenido:

       cd /var/log
       ls -l
       cd /var/nslog
       ls -l
      
  1. Asegúrese de que todos los archivos estén comprimidos. Esto se indica mediante la extensión de nombre de archivo.tar.gz.

    Si el archivo no está comprimido, realice lo siguiente:

    Para comprimir el archivo en formato .gz:

     cd /var/log
     gzip <filename>
    

    El archivo comprimido se coloca en /var/log

    Para comprimir el archivo en formato .tar.gz:

     cd /var/nslog
     tar -cz <filename>.tar.gz <filename>
    

    El archivo comprimido se coloca en /var/nslog

  2. Si utiliza NetScaler Console, compruebe el directorio /var/ns_system_backup. Asegúrese de que NetScaler Console borre los archivos de respaldo que crea.

Más recursos

Para obtener información sobre cualquiera de los comandos mencionados en el procedimiento anterior, consulte http://ss64.com/bash/.

Cómo liberar espacio en el directorio /var