ADC

So geben Sie Speicherplatz im Verzeichnis /var frei

Im folgenden Artikel wird erläutert, wie ein Administrator den Speicherplatz aus dem Verzeichnis /var einer NetScaler-Appliance freigeben kann. Sie können den Schritten folgen, wenn die GUI nicht zugänglich ist.

Wenn der Festplattenspeicher im Verzeichnis /var der Appliance knapp ist, können Sie sich möglicherweise nicht bei der GUI anmelden. In diesem Szenario können Sie die alten Protokolldateien entfernen, um freien Speicherplatz im Verzeichnis /var zu erstellen.

Wichtige Punkte

  • Stellen Sie sicher, dass Sie die Dateien sichern, bevor Sie die Dateien von der Appliance entfernen.

Führen Sie das folgende Verfahren aus, um Speicherplatz im Verzeichnis /var einer NetScaler-Appliance freizugeben:

  1. Melden Sie sich mit SSH an der CLI von NetScaler an. Weitere Informationen zum Abschließen dieser Aufgabe finden Sie in der NetScaler Dokumentation.
  2. Nachdem Sie sich bei der NetScaler CLI angemeldet haben, wechseln Sie mit dem folgenden Befehl zur Shell-Eingabeaufforderung. shell
  3. Führen Sie den folgenden Befehl aus, um die Verfügbarkeit von Speicherplatz auf der NetScaler-Appliance anzuzeigen. df -h
  4. Wenn die Speicherkapazität des Verzeichnisses /var bis zu 90 Prozent gefüllt ist, müssen Sie einige Dateien aus diesem Verzeichnis löschen.

    • Führen Sie die folgenden Befehle aus, um den Inhalt des Verzeichnisses /var anzuzeigen: cd /var ls -l

    Die Verzeichnisse, die normalerweise von Interesse sind, sind wie folgt:

    /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.
    
    • Überprüfen Sie, ob eines der Verzeichnisse mehr Speicherplatz belegt:

      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
      
  • Löschen Sie die Dateien, die nicht benötigt werden:

     rm -r nstrace/*
    

    Weitere Hilfe zum Löschen von Dateien finden Sie in den FreeBSD-Handbuchseiten.

    • Löschen Sie die Dateien, die nicht benötigt werden. rm -r nstrace/* Weitere Hilfe zum Löschen von Dateien finden Sie in den FreeBSD-Handbuchseiten.
    • Wenn das Protokoll oder das Verzeichnis nslog mehr Speicherplatz beansprucht, führen Sie die folgenden Befehle aus, um das Protokollverzeichnis zu öffnen und seinen Inhalt anzuzeigen:

       cd /var/log
       ls -l
       cd /var/nslog
       ls -l
      
  1. Stellen Sie sicher, dass alle Dateien komprimiert sind. Dies wird durch die Dateinamenerweiterung .tar.gz angezeigt.

    Wenn die Datei nicht komprimiert ist, gehen Sie wie folgt vor:

    Um die Datei in das GZ-Format zu komprimieren:

     cd /var/log
     gzip <filename>
    

    Die komprimierte Datei befindet sich unter /var/log

    Um die Datei in das Format .tar.gz zu komprimieren:

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

    Die komprimierte Datei befindet sich unter /var/nslog

  2. Wenn Sie NetScaler Console verwenden, überprüfen Sie das Verzeichnis /var/ns_system_backup. Stellen Sie sicher, dass NetScaler Console die von ihr Backup Sicherungsdateien löscht.

Weitere Ressourcen

Informationen zu den Befehlen, die im vorherigen Verfahren erwähnt wurden, finden Sie unter http://ss64.com/bash/.

So geben Sie Speicherplatz im Verzeichnis /var frei