cours/unix structure inode.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

40 lines
1.1 KiB
Markdown

---
alias: "inode"
---
up::[[unix]]
title::![[unix structure inode 2022-09-21 16.01.38.excalidraw|400]]
#s/informatique/unix
----
Tous les [[unix fichier|fichiers]] sont gérés par le [[système d'exploitation|SE]] au moyen des _inodes_.
- numéro unique pour chaque fichier
- structure qui contient :
- plusieurs noms de fichiers peuvent être associés au même inode
- Un inode est ssocié 0 exactement un seul fichier
- Un fichier est contrôlé par exactement un seul inode
# Attributs de l'inode
l'inode contient 16 bits
![[unix structure inode 2022-09-21 16.01.38.excalidraw|100%]]
- 12-14 : File type
- regular, directory, character or block special, FIFO pipe
- 9-11 : Execution flags
- 8-6 : owner
- 8 : owner read permission
- 7 : owner write permission
- 6 : owner execute permission
- 5-3 : group
- 5 : group read permission
- 4 : group write permission
- 3 : owner execute permission
- 2-0 : other
- 2 : other read permission
- 1 : other write permission
- 0 : other execute permission
- link count : number of directory references to this inode