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.
- 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.
- Me connecter à mon serveur avec SSH (Secure Shell).
- Basculez vers l' utilisateur root .
- 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
- 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
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
Étapes connexes
- Passez à la suppression des inodes excessives .
- Revenir à Audit d'espace disque.
- Il est important d'identifier et de corriger le problème racine qui a entraîné l'épuisement de l'espace disque. Passez à la prévention des problèmes d’utilisation du disque .
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 .