Junior
À quoi sert l'inode dans le système de fichiers?
sobes.tech IA
Réponse de l'IA
Inode (descripteur d'index) stocke les métadonnées d'un fichier ou d'un répertoire dans un système de fichiers de type Unix. Il ne contient pas le contenu du fichier lui-même.
Ce qui est stocké dans un inode :
- Type de fichier (fichier régulier, répertoire, lien symbolique, etc.)
- Droits d'accès (propriétaire, groupe, autres ; lecture, écriture, exécution)
- Nombre de liens physiques vers le fichier
- UID (ID utilisateur) du propriétaire
- GID (ID groupe) du propriétaire
- Taille du fichier (en octets)
- Heure de création (ctime - changement de temps)
- Heure de modification des données (mtime - temps de modification)
- Heure du dernier accès (atime - temps d'accès)
- Adresses des blocs de données sur le disque où le contenu du fichier est stocké
Chaque fichier ou répertoire se voit attribuer un numéro inode unique dans le système de fichiers. Ce numéro est utilisé par le noyau pour accéder à la description correspondante de l'objet.
Exemple de sortie d'informations sur l'inode avec la commande ls -i :
# Affiche le numéro inode du fichier
ls -i mon_fichier.txt
Exemple d'utilisation de la commande stat pour des informations détaillées sur l'inode :
# Affiche des informations détaillées sur le fichier, y compris les données de l'inode
stat mon_fichier.txt