Per determinare la causa esatta del problema, attenersi alla seguente procedura per la risoluzione dei problemi. Apportare le modifiche necessarie:
- Accedere al appliance con un client SSH:
- Aprire il client SSH.
- Nella sezione host , digitare l'indirizzo IP del Appliance WG.
- Fare clic su Apri.
- Individuare i file di grandi dimensioni in modo anomalo.
- Eliminare i file in base alle esigenze.
- Apportare le modifiche necessarie alla configurazione. A seconda dei tipi di file individuati, potrebbe essere necessario disattivare o modificare determinati tipi di registrazione o di altro output di sistema.
Per individuare file di grandi dimensioni
Le posizioni che contengono file di grandi dimensioni possono aiutare a determinare la causa esatta del problema. Utilizzare il comando seguente per cercare file di grandi dimensioni senza specificare un percorso:
find /opt -type f -size +10000k -exec ls -alsoh {} \;
Nota: Modificare la variabile in base alle
10000K esigenze:
- XX000K = XX MB
- XXX000K = XXX MB
- X000000K = X GB
I seguenti percorsi spesso contengono file di registro e di output di grandi dimensioni a causa della risoluzione dei problemi precedenti:
- /opt/mwg/log/user-defined-logs
- /opt/mwg/log/debug/connection_tracing
- /opt/mwg/log/debug/feedbacks
- /opt/mwg/log/debug/message_tracing
- /opt/mwg/log/debug/cores
- /opt/mwg/log/debug/tcpdump
- /opt/mwg/log/debug/ruleengine_tracing
Altri comandi utili per l'individuazione di file e directory di grandi dimensioni:
- ls -lh (Elencare il contenuto della directory)
- cd (Modifica directory)
- du -Ph (Visualizzazione delle partizioni del filesystem)
- du -h --max-depth=1 (Visualizza l'attuale utilizzo del filesystem della directory corrente)
Per eliminare file di grandi dimensioni
Prima di poter accedere al appliance per apportare modifiche alla configurazione, potrebbe essere necessario eliminare i file per creare spazio su disco disponibile. Utilizzare i comandi in questa sezione per eliminare i file non necessari che si sono individuati.
Avviso: I comandi di questa sezione possono rispostare le parti critiche del filesystem nel appliance del WG. L'uso improprio può causare l'interruzione del funzionamento del appliance e potrebbe essere necessario ricreare l'immagine del appliance. Assicurarsi di eliminare solo i file non critici.
Elimina comandi:
- rm (Rimuovi file)
- rm -f (Forza Rimuovi file)
- rm -rf (Rimozione forzata più potente)
Importante: Il rm -rf comando consente di rispostare le directory complete e i file contenuti in tali directory. Questa rimozione include l' intero filesystem montato se viene utilizzata nella directory root.
Utilizzo di Wild Card per l'eliminazione dei file:
È possibile utilizzare la Wild Card asterisco (*) per specificare più caratteri nel nome di un file. L'utilizzo più comune consiste nell'eliminare più file che corrispondono a un pattern specifico.
Esempi:
Se nel formato systemlogMMDDYYYY.log sono presenti più file di registro:
- rm *.log : Consente di rispostare tutti i file con .log estensione.
- rm systemlog*.log : Consente di rispostare tutti i file che iniziano con systemlog l' .log estensione.
- rm systemlog****2019.log : Consente di rispostare tutti systemlog i file per l'anno 2019.
Si consiglia di utilizzare solo i comandi seguenti se la directory corrente contiene troppi file per l'utilizzo del rm comando.
Per forzare l'eliminazione del contenuto della directory corrente, digitare il seguente comando:
rm -f *
È inoltre possibile utilizzare il find comando con il rm - f comando per rispostare tutti i file che corrispondono a un pattern specifico nel nome del file.
Importante: Prima di rispostare i file, si consiglia di restituire un elenco di tutti i file e di verificare che possano essere rimossi in modo sicuro.
Esempio:
Il comando riportato di seguito individua tutti i file che contengono .txt nel nome del file:
find . -type f -name ".txt" -exec ls -l {} \;
Dopo aver verificato che i file possono essere rimossi in modo sicuro, il comando che segue forza Elimina i file:
find . -type f -name ".txt" -exec rm -f {} \;