Skip to main content

Qu'est-ce qu'un inode?

Un inode est l'endroit où un système informatique de style Unix stocke des informations sur les fichiers du système.Chaque fichier du système est lié à l'un de ces nœuds, qui maintient une trace des informations telles que la propriété, les autorisations et le type de fichier.Les inodes sont identifiés par des nombres.Habituellement, environ 1% de la capacité de stockage d'un système de fichiers est utilisé pour ce type de stockage.

Les systèmes informatiques de style UNIX sont ceux descendants du système d'exploitation UNIX.Ils sont souvent utilisés dans les serveurs, les postes de travail informatiques et les appareils mobiles.Unix a été développé en 1969 par des employés d'ATT qui travaillaient chez Bell Labs.Des exemples de systèmes basés sur UNIX incluent la distribution des logiciels Linux et Berkeley, parfois connue sous le nom de Berkeley Unix.

L'inode fait partie du système de fichiers de base de ces types de systèmes d'exploitation.Un système de fichiers organise des fichiers informatiques et les données qui les concernent dans une base de données afin que le système d'exploitation puisse les stocker, les organiser et les utiliser.Il utilise des inodes pour stocker des informations essentielles sur le fichier.

Le nom du fichier n'est pas répertorié car un fichier individuel est parfois accessible à l'aide de plusieurs noms de fichiers.Au lieu de cela, Inode stocke des informations sur les utilisateurs ou le groupe possède le fichier et les utilisateurs et les groupes ont la permission de lire, de modifier ou d'utiliser le fichier.Il stocke également des informations sur le type du fichier.

sur la plupart des systèmes, seulement 1% de l'espace de stockage du système de fichiers est utilisé pour les inodes.Cela limite le nombre de fichiers qu'un système peut maintenir.Au fur et à mesure qu'un nouveau fichier est créé, de nouvelles inodes sont également créées.Si l'utilisateur tente de créer trop de fichiers, la limite de stockage peut être atteinte, empêchant la création de tout nouveau fichier.

Au fur et à mesure que chaque inode est créé, il se voit attribuer un numéro.Ce numéro reste le même lorsque le disque sur lequel le fichier est situé est défragmenté, même si cette défragment entraîne le déplacement du fichier.Si le fichier est déplacé manuellement, le nombre restera également le même.

Le système d'exploitation maintient une base de données Inode.Cette base de données est utilisée par l'ordinateur pour suivre et accéder aux informations dans chaque inode.Les fichiers peuvent également être ouverts en accédant à l'inode via la base de données.

Un utilisateur d'ordinateur peut trouver l'inode d'un fichier individuel.Il ou elle peut le faire en utilisant la commande ls -i.Cette commande fera afficher l'inode certaines des informations stockées pour le fichier en question.