Ce este un Inode?

Un inode este locul în care un sistem computerizat în stil UNIX stochează informații despre fișierele din sistem. Fiecare fișier din sistem este legat de unul dintre aceste noduri, care ține evidența informațiilor precum proprietatea, permisiunile și tipul de fișier. Inodele sunt identificate prin numere. De obicei, aproximativ 1% din capacitatea de stocare a unui sistem de fișiere este folosită pentru acest tip de stocare.

Sistemele computerizate în stil UNIX sunt cele care provin din sistemul de operare UNIX. Ele sunt adesea folosite în servere, stații de lucru computerizate și dispozitive mobile. UNIX a fost dezvoltat în 1969 de către angajații AT&T care lucrau la laboratoarele Bell. Exemple de sisteme bazate pe UNIX includ Linux și Berkeley Software Distribution, uneori cunoscute sub numele de Berkeley UNIX.

Inodul face parte din sistemul de fișiere de bază al acestor tipuri de sisteme de operare. Un sistem de fișiere organizează fișierele computerizate și datele referitoare la acestea într-o bază de date, astfel încât sistemul de operare să le poată stoca, organiza și utiliza. Utilizează inoduri pentru a stoca informații esențiale despre fișier.

Numele fișierului nu este listat, deoarece un fișier individual poate fi uneori accesat folosind mai multe nume de fișiere. În schimb, inodul stochează informații despre ce utilizator sau grup deține fișierul și care utilizatori și grupuri au permisiunea de a citi, edita sau utiliza fișierul. De asemenea, stochează informații despre tipul fișierului.

Pe majoritatea sistemelor, doar aproximativ 1% din spațiul de stocare al sistemului de fișiere este folosit pentru inoduri. Acest lucru limitează numărul de fișiere pe care un sistem le poate menține. Pe măsură ce este creat un fișier nou, sunt create și noi inoduri. Dacă utilizatorul încearcă să creeze prea multe fișiere, limita de stocare poate fi atinsă, împiedicând crearea oricăror fișiere noi.

Pe măsură ce fiecare inod este creat, i se atribuie un număr. Acest număr rămâne același atunci când discul pe care se află fișierul este defragmentat, chiar dacă această defragmentare duce la mutarea fișierului. Dacă fișierul este mutat manual, numărul va rămâne, de asemenea, același.
Sistemul de operare menține o bază de date inodă. Această bază de date este utilizată de computer pentru a urmări și a accesa informațiile din fiecare inod. Fișierele pot fi deschise și accesând inodul prin baza de date.
Un utilizator de computer poate găsi inodul unui fișier individual. El sau ea poate face acest lucru folosind comanda ls -i. Această comandă va face ca inodul să afișeze o parte din informațiile stocate pentru fișierul în cauză.