GoDaddy Aide

Nous avons fait de notre mieux afin de traduire cette page pour vous. La page en anglais est également disponible.

Rechercher l’utilisation des inodes

Les problèmes d’espace disque peuvent être dus à des fichiers volumineux ou à un trop grand nombre d’inodes. Les inodes stockent des informations sur les fichiers et répertoires (dossiers), telles que la propriété des fichiers, le mode d'accès (autorisations de lecture, d'écriture, d'exécution) et le type de fichier. Le nombre maximum d’inodes, comme l’espace disque, est défini lors de la création du serveur.

Symptômes

Certains symptômes d’un trop grand nombre d’inodes seront les mêmes que ceux d’espace disque.

  • Il se peut que vous receviez des emails de Plesk ou de WHM indiquant que les limites d’inodes sont en cours d’approche ou ont été dépassées.
  • Vous pouvez recevoir des messages d'erreur tels que Espace disque insuffisant. Impossible d’écrire le contenu dans le fichier ou échec: plus d’espace disponible sur l’appareil.
  • Vous pouvez recevoir ces erreurs lorsque, en fait, il y a beaucoup d’espace disque physique disponible.
  • Le serveur peut se bloquer ou mettre du temps à répondre lorsqu'il tente d'afficher le contenu d'un répertoire.

Avertissement: Cet article est destiné aux utilisateurs SSH avancés. Si vous ne connaissez pas l’objectif d’un fichier ou d’un dossier, ne le supprimez pas. La suppression des fichiers système ou des répertoires est irréversible et peut provoquer la panne du serveur (arrêtant tous les sites).
  1. Activez l'accès administrateur sur votre serveur Génération 3 ou Génération 4 si vous ne l'avez pas déjà fait.
  2. Me connecter à mon serveur avec SSH (Secure Shell).
  3. Basculez vers l' utilisateur root .
  4. Pour un aperçu de l'utilisation du disque sur le serveur, utilisez la commande df.

    [root @ server [~]: df Filesystem 1K-blocks Used Available Use% Monté sur / dev / ploop29904p1 125684164 11693260 107699656 10% / devtmpfs 524288 60 524228 1% / dev tmpfs 524288 1 524287 1% / dev / shm tmpfs 524288 311 523977 1% / exécuter tmpfs 524288 10 524278 1% / sys / fs / cgroup tmpfs 524288 1 524287 1% / exécuter / utilisateur / 1000
  5. Si vous avez épuisé les inodes de votre système de fichiers principal, cela peut ressembler à l'exemple ci-dessous:

[root @ server [~]: df -i Inodes du système de fichiers IUsed IFree IUse% Monté sur / dev / ploop29904p1 7864320 7864222 82100% / devtmpfs 524288 60 524228 1% / dev tmpfs 524288 1 524287 1% / dev / shm tmpfs 524288 311 523977 1% / exécuter tmpfs 524288 10 524278 1% / sys / fs / cgroup tmpfs 524288 1 524287 1% / exécuter / utilisateur / 1000
  • Pour afficher la distribution des inodes dans le répertoire de travail actuel:

    find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\;
  • Ainsi, si vous basculiez vers le répertoire racine du serveur et exécutiez la commande, le résultat ressemblerait à ceci:

    [root @ serveur [~]: cd / root @ serveur [/]: find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\; sauvegarde 2 démarrage 7 dev 78 etc 7769 home 1448 perdu + trouvé 2 médias 2 mnt 2 opt 11749 proc 21481 root 56 exécuter 393 srv 2 sys 1643 tmp 11 usr 231243 var 7468179
  • Dans l'exemple, vous pouvez voir que le répertoire var contient la majeure partie des inodes. Pour plus de détails, accédez à / var et exécutez à nouveau la commande.

    Remarque: il est important d'explorer suffisamment le système de fichiers pour séparer ce qui peut être supprimé (comme les fichiers de cache) de ce qui ne peut pas être supprimé (comme le contenu de votre email).

    [root @ serveur [/]: cd / var root @ serveur [/ var]: find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\; adm 2 cache 779 cpanel 13698 db 20 vide 6 jeux 2 gopher 2 installatron 48856 kerberos 10 lib 13004 local 2 log 419 named 49 nis 2 opt 2 préserver 2 spool 7391257 tmp 29 www 18 yp 2
  • Dans l'exemple ci-dessus, vous pouvez voir que le répertoire / var / spool est celui où la majeure partie des inodes est utilisée. Nous savons que c’est là que se trouve la file d’attente d’emails sur un serveur WHM / cPanel. Nous pouvons donc en venir à la conclusion que nous avons un problème avec un nombre excessif d’emails qui doit être traité.

    Pas à court d’inodes?

    Trop d’inodes dans un même dossier peuvent provoquer des problèmes de performances, même si les inodes ne sont pas épuisées sur le serveur. Cela peut être plus visible si vous avez plusieurs répertoires avec plus de 1024 inodes.

    Pour analyser tous les répertoires sur le serveur et répertorier les 20 répertoires contenant le plus grand nombre d’inodes, vous pouvez utiliser cette commande:

    trouver / -xdev -printf '% h \ n' | trier | uniq -c | trier -k 1 -n | queue-20

    Le résultat de la commande ressemblera à ceci:

    [root @ serveur ~] # find / -xdev -printf '% h \ n' | trier | uniq -c | trier -k 1 -n | tail -20 2180 / home / onecool / public_html / wp-content / uploads / 2018/05 2180 / home / onecool / public_html / wp-content / uploads / 2019/07 2271 / home / onecool / public_html / wp-content / uploads / 2019/05 2683 / home / onecool / public_html / wp-content / uploads / 2020/11 2768 / home / onecool / public_html / wp-content / uploads / 2020/09 2822 / home / onecool / public_html / wp-content / uploads / 2019/12 2929 / home / onecool / public_html / wp-content / uploads / 2020/06 3064 / home / onecool / public_html / wp-content / uploads / 2020/04 3100 / home / onecool / public_html / wp-content / uploads / 2020/07 3186 / home / onecool / public_html / wp-content / uploads / 2020/08 3332 / home / onecool / public_html / wp-content / uploads / 2020/01 3354 / home / onecool / public_html / wp- content / uploads / 2019/11 3445 / home / onecool / public_html / wp-content / uploads / 2020/02 3706 / home / onecool / public_html / wp-content / uploads / 2019/09 3743 / home / onecool / public_html / wp -content / uploads / 2020/03 3846 / opt / cpanel / ea-openssl11 / share / doc / openssl / html / man3 3846 / opt / cpanel / ea-openssl11 / share / man / man3 3964 / home / onecool / public_html / wp-content / uploads / 2019/08 4845 / home / onecool / public_html / wp-content / uploads / 2020/05 5078 / home / onecool / public_html / wp-content / uploads / 2020/10
  • Une fois que vous avez identifié le lieu d’utilisation, vous pouvez supprimer le contenu et éviter que le problème ne se reproduise.
  • Étapes connexes

    En savoir plus

    • Nos experts en serveurs peuvent effectuer ces étapes moyennant des frais. Pour plus d'informations sur nos services experts, veuillez consulter notre menu Services experts .