Pour déterminer la cause exacte du problème, suivez les étapes de dépannage ci-dessous. Apportez les modifications nécessaires :
- Connectez-vous au appliance à l’aide d’un client SSH :
- Ouvrez le client SSH.
- Dans la section hôte , entrez l’adresse IP du Appliance WG.
- Cliquez sur Ouvrir.
- Recherchez tout fichier anormalement volumineux.
- Supprimez les fichiers en fonction de vos besoins.
- Effectuez les modifications de configuration nécessaires. Selon les types de fichiers que vous avez localisés, vous devrez peut-être désactiver ou modifier certains types de journalisation ou d’autres sorties du système.
Pour localiser des fichiers volumineux
Les emplacements contenant des fichiers volumineux peuvent vous aider à déterminer la cause exacte du problème. Utilisez la commande suivante pour rechercher des fichiers volumineux sans spécifier d’emplacement :
find /opt -type f -size +10000k -exec ls -alsoh {} \;
Remarque : Modifiez la
10000K variable en fonction de vos besoins :
- XX000K = XX MB
- XXX000K = XXX MB
- X000000K = X GB
Les emplacements suivants contiennent souvent des fichiers journaux et de sortie volumineux, en raison de la résolution de problèmes antérieurs :
- /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
Autres commandes utiles pour la localisation des fichiers et répertoires volumineux :
- ls -lh (Afficher le contenu du répertoire)
- cd (Changer de répertoire)
- du -Ph (Afficher les partitions du système de fichiers)
- du -h --max-depth=1 (Afficher le système de fichiers en cours utilisation du répertoire en cours)
Pour supprimer des fichiers volumineux
Avant de pouvoir accéder à la appliance pour apporter des modifications à la configuration, vous devrez peut-être supprimer les fichiers afin de créer de l’espace disque disponible. Utilisez les commandes de cette section pour supprimer tous les fichiers inutiles que vous avez localisés.
Avertissement : Les commandes de cette section permettent de supprimer les parties critiques du système de fichiers de votre appliance WG. Une utilisation incorrecte peut provoquer l’arrêt du appliance et peut vous obliger à réimager l'appliance. Veillez à ne supprimer que les fichiers non critiques.
Supprimer les commandes :
- rm (Supprimer le fichier)
- rm -f (Supprimer le fichier forcé)
- rm -rf (Plus puissant de suppression forcée)
Important : La rm -rf commande peut supprimer les répertoires complets et les fichiers contenus dans ces répertoires. Cette suppression inclut l' intégralité du système de fichiers monté s’il est utilisé dans le répertoire racine.
Utilisation de caractères génériques pour la suppression de fichiers :
Vous pouvez utiliser le caractère générique de l’astérisque (*) pour spécifier plusieurs caractères dans un nom de fichier. L’utilisation la plus courante consiste à supprimer plusieurs fichiers qui correspondent à un modèle spécifique.
Exemples :
Si vous avez plusieurs fichiers journaux au format systemlogMMDDYYYY.log suivant :
- rm *.log : Supprime tous les fichiers avec le .log extension.
- rm systemlog*.log : Supprime tous les fichiers qui commencent par systemlog et dont le .log extension.
- rm systemlog****2019.log — Supprime tous les systemlog fichiers pour l’année 2019.
Il est conseillé d’utiliser uniquement les commandes suivantes si le répertoire en cours contient trop de fichiers pour utiliser la rm commande.
Pour forcer la suppression du contenu du répertoire en cours, saisissez la commande suivante :
rm -f *
Vous pouvez également utiliser la find commande avec la rm - f commande pour supprimer tous les fichiers qui correspondent à un modèle spécifique dans le nom de fichier.
Important : Avant de supprimer les fichiers, nous vous recommandons de retourner une liste de tous les fichiers et de vérifier qu’ils peuvent être supprimés en toute sécurité.
Exemple :
La commande suivante localise tous les fichiers qui contiennent .txt le nom de fichier :
find . -type f -name ".txt" -exec ls -l {} \;
Une fois que vous avez vérifié que les fichiers peuvent être supprimés en toute sécurité, la commande ci-dessous force la suppression des fichiers :
find . -type f -name ".txt" -exec rm -f {} \;