Les inodes,

Sous ce terme un peu barbare (contraction d'index et de node) se cache une structure de données contenant les informations d'un fichier ou répertoire sous Linux, BSD ou Mac OS X.

Des inodes vous en utilisez même sans le savoir ; c'est à dire à chaque fois que vous créez des fichiers ou répertoires.

Comme tout a une limite, il arrive parfois que l'on soit à court d'inode avant d'être à court d'espace disque (scénario classique : un processus qui écrit énormément de petit fichiers). C'es d'ailleurs à cette occasion qu'on en apprend un peu plus sur les inodes ;)

 

Comment connaître sa consommation ?

De la même manière que pour l'usage disque ; df est ton ami :)

Mais cette fois ci nous allons utiliser l'option -i

Les champs intéressants sont :

  • iused qui indique le nombre d'i-noeuds utilisés
  • ifree qui indique le nombre de noeuds d'index restant
  • %iused qui fait le ratio

Dans l'exemple ci-dessous on voit bien que si mon disque de 500 Go est plein à 69%, en revanche on est loin de saturer le nombre d'inodes (moins de 1% utilisés).

$ df -i
Filesystem    512-blocks      Used Available Capacity iused      ifree %iused  Mounted on
/dev/disk1     974520320 666776776 307231544    69% 1123002 4293844277    0%   /
devfs                368       368         0   100%     638          0  100%   /dev
map -hosts             0         0         0   100%       0          0  100%   /net
map auto_home          0         0         0   100%       0          0  100%   /home
Tag(s) : #bash, #linux, #mac
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :