Junior
La ce se folosește inode în sistemul de fișiere?
sobes.tech AI
Răspuns de la AI
Inode (descriptor de index) stochează metadate despre un fișier sau director în sistemul de fișiere de tip Unix. Nu conține conținutul fișierului în sine.
Ce se stochează în inode:
- Tipul fișierului (fișier obișnuit, director, link simbolic etc.)
- Permisiuni de acces (proprietar, grup, alții; citire, scriere, executare)
- Numărul de legături dure către fișier
- UID (ID utilizator) al proprietarului
- GID (ID grup) al proprietarului
- Dimensiunea fișierului (în bytes)
- Timpul creării (ctime - timpul de schimbare)
- Timpul modificării datelor (mtime - timpul de modificare)
- Timpul ultimei accesări (atime - timpul de acces)
- Adresele blocurilor de date pe disc unde este stocat conținutul fișierului
Fiecărui fișier sau director i se atribuie un număr inode unic în cadrul sistemului de fișiere. Acest număr este utilizat de nucleu pentru a accesa descrierea corespunzătoare a obiectului.
Exemplu de ieșire a informațiilor despre inode cu comanda ls -i:
# Afișează numărul inode al fișierului
ls -i my_file.txt
Exemplu de utilizare a comenzii stat pentru informații detaliate despre inode:
# Afișează informații detaliate despre fișier, inclusiv date din inode
stat my_file.txt