Recherche de site Web

Comment obtenir le nombre total d'inodes de la partition racine


Sous Linux et d'autres systèmes d'exploitation de type Unix, un inode stocke des informations qui décrivent un fichier ou un répertoire (également un fichier – car tout est un fichier sous Unix) à l'exception de son nom et de son contenu ou de ses données réelles. Par conséquent, chaque fichier est indexé par un inode qui constitue des métadonnées sur le fichier.

Un inode contient des informations telles que l'emplacement physique du fichier, la taille du fichier, le propriétaire et le groupe du fichier, les autorisations d'accès au fichier (lecture, écriture et exécution), les horodatages, ainsi qu'un compteur indiquant le nombre de liens physiques pointant vers le fichier.

Pourquoi est-il important de garder un œil sur les inodes ?

L'une des façons possibles pour un système de fichiers de manquer d'espace est lorsque tous les inodes sont utilisés. Cela peut se produire même lorsqu'il y a suffisamment d'espace libre sur le disque ; la consommation de tous les inodes du système de fichiers peut bloquer la création de nouveaux fichiers. De plus, cela peut entraîner un arrêt brutal du système.

Pour obtenir le nombre d'inodes de fichiers dans un répertoire, par exemple le répertoire racine, ouvrez une fenêtre de terminal et exécutez la commande ls suivante, où l'option -l signifie format de liste longue, -a signifie tous les fichiers et -i signifie imprimer le numéro d'index de chaque fichier.

ls -lai /

Pour obtenir le nombre total d'inodes dans le répertoire racine, exécutez la commande du suivante.


sudo du --inode /

Pour répertorier les statistiques sur l'utilisation des inodes (quantité disponible, quantité utilisée, quantité libre et pourcentage d'utilisation) dans la partition racine, utilisez les commandes df comme suit (l'indicateur -h permet d'afficher les informations sous forme humaine. format lisible).

sudo df -ih/

Pour une définition détaillée de l'inode, lisez l'article du Linux Information Project : http://www.linfo.org/inode.html.