MassiveHoster Forum

MassiveHoster Academy => MassiveHoster Academy => Discussion démarrée par: MassiveHoster le Déc 02, 2024, 12:18 PM

Titre: Comment calculer la consommation d'inodes de chaque répertoire ?
Posté par: MassiveHoster le Déc 02, 2024, 12:18 PM
En tant qu'utilisateur d'Hébergement Web, il est utile de garder un œil sur votre consommation d'inodes (https://forum.massivehoster.com/support-technique/l-hebergement-massivehoster-est-il-vraiment-illimite-un-point-sur-les-inodes-!/), notamment pour éviter la saturation de votre espace, ainsi que des problèmes de stabilité (erreurs intempestives...), et de sécurité (sauvegardes déficientes...).

Chaque fichier et dossier de votre espace correspond à un inode (https://forum.massivehoster.com/support-technique/l-hebergement-massivehoster-est-il-vraiment-illimite-un-point-sur-les-inodes-!/), et les dépassements de quota peuvent entraîner plusieurs problèmes, comme l'impossibilité de créer de nouveaux fichiers, des erreurs 503, 504 ou 508, des sauvegardes trop longues à réaliser (qui peuvent se retrouver corrompues), etc.

Pour éviter ces inconvénients, il est important d'analyser régulièrement vos répertoires pour identifier ceux qui consomment le plus d'inodes.

Pour en savoir plus sur les quotas d'inodes, rendez-vous sur cet autre sujet du forum :

Procédure pour analyser votre consommation d'inodes

Connectez-vous à votre interface de gestion MassiveHoster depuis votre compte client, ou directement en renseignant l'URL de votre serveur comme expliqué dans notre Guide de démarrage > Comment se connecter à votre panel d'hébergement MassiveHoster ? (https://forum.massivehoster.com/massivehoster-academy/guide-de-demarrage-massivehoster-a-lire-pour-les-nouveaux-clients/)

Ouvrez votre Terminal (icône depuis la page d'accueil du panel ou depuis le moteur de recherche).

(https://massivehoster.com/wp-content/uploads/2024/12/calcul-inodes-terminal-massivehoster-hebergement-illimite.png)

L'invite en lignes de commande s'ouvre par défaut à la racine de votre répertoire utilisateur. Par exemple : /homes/user/.

Vous pouvez vérifier cela grâce à la ligne de commande pwd.

Étape 1 : Vérifier la consommation à la racine "."

Entrez la commande suivante dans le terminal pour voir la consommation d'inodes des dossiers à la racine :

cd . ; echo "Detail de consommation Inodes pour : $(pwd)" ; for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |grep -xv . |sort`; do c=$(find $d |wc -l) ; printf "$c\t\t- $d\n" ; done ; printf "Total: \t\t$(find $(pwd) | wc -l)\n"
Cela vous permettra, par exemple :


Étape 2 : Comprendre la consommation dans le répertoire "./domains/"

Pour aller plus loin, entrez dans le répertoire ./domains/ qui contient vos différents sites web avec cette commande :

cd ./domains/ ; echo "Detail de consommation Inodes pour : $(pwd)" ; for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |grep -xv . |sort`; do c=$(find $d |wc -l) ; printf "$c\t\t- $d\n" ; done ; printf "Total: \t\t$(find $(pwd) | wc -l)\n"
Vous verrez alors la répartition des inodes par domaines, ce qui vous donnera une idée des sites les plus consommateurs.

Étape 3 : Zoom sur un domaine spécifique "./domains/example.com/public_html/"

Enfin, pour analyser un domaine particulier (par exemple "example.com (https://example.com/)"), exécutez cette commande depuis son répertoire (adaptez la commande avec le nom de domaine réel à analyser) :

cd ./domains/example.com/public_html/ ; echo "Detail de consommation Inodes pour : $(pwd)" ; for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |grep -xv . |sort`; do c=$(find $d |wc -l) ; printf "$c\t\t- $d\n" ; done ; printf "Total: \t\t$(find $(pwd) | wc -l)\n"
Poursuivez cette démarche étape par étape dans les sous-répertoires si un dossier semble consommer une quantité d'inodes anormale.

Par exemple...

cd ./domains/example.com/public_html/wp-content/ ; ... ;
cd ./domains/example.com/public_html/wp-content/uploads/ ; ... ;

Et ainsi de suite.

Voilà !

Vous savez maintenant comment évaluer avec précision quels répertoires de votre hébergement MassiveHoster sont actuellement très consommateur d'inodes.

Cette méthode peut vous permettre d'identifier les répertoires problématiques.

Pour les utilisateurs de WordPress, voici quelques situations fréquentes :


En restant vigilant et grâce à ces analyses régulières, vous éviterez les situations d'overquota et éviterez donc des problèmes potentiels sur votre hébergement.

N'hésitez pas à répondre ci-dessous pour obtenir tout complément d'information et/ou à ouvrir un ticket auprès de notre support technique si vous suspectez un problème de surconsommation d'inodes.