Skip to main content

Wat is een inode?

Een inode is waar een computersysteem in UNIX-stijl informatie opslaat over bestanden in het systeem.Elk bestand in het systeem is gekoppeld aan een van deze knooppunten, die informatie bijhoudt zoals eigendom, machtigingen en bestandstype.Inodes worden geïdentificeerd door getallen.Gewoonlijk wordt ongeveer 1 procent van de opslagcapaciteit van een bestandssysteem gebruikt voor dit type opslag.

UNIX-stijl computersystemen zijn die afstammen van het UNIX-besturingssysteem.Ze worden vaak gebruikt in servers, computerwerkstations en mobiele apparaten.Unix werd in 1969 ontwikkeld door werknemers van ATT die bij Bell Labs werkten.Voorbeelden van UNIX-gebaseerde systemen zijn Linux en Berkeley-softwaredistributie, soms bekend als Berkeley Unix.

De INode maakt deel uit van het basisbestandssysteem van dit soort besturingssystemen.Een bestandssysteem organiseert computerbestanden en de gegevens met betrekking tot hen in een database, zodat het besturingssysteem ze kan opslaan, organiseren en gebruiken.Het gebruikt inodes om essentiële informatie over het bestand op te slaan.

De bestandsnaam wordt niet vermeld omdat een individueel bestand soms toegankelijk is met meerdere bestandsnamen.In plaats daarvan slaat de Inode informatie op over welke gebruiker of groep het bestand bezit en welke gebruikers en groepen toestemming hebben om het bestand te lezen, te bewerken of te gebruiken.Het slaat ook informatie op over welk type het bestand is.

Op de meeste systemen wordt slechts ongeveer 1 procent van de opslagruimte van het bestandssysteem gebruikt voor inodes.Dit beperkt het aantal bestanden dat een systeem kan onderhouden.Naarmate er een nieuw bestand wordt gemaakt, worden ook nieuwe inodes gemaakt.Als de gebruiker te veel bestanden probeert te maken, kan de opslaglimiet worden bereikt, waardoor nieuwe bestanden worden gemaakt.

Terwijl elke inode wordt gemaakt, krijgt deze een nummer toegewezen.Dit nummer blijft hetzelfde wanneer de schijf waarop het bestand zich bevindt, wordt gedefragmenteerd, zelfs als deze defragment ertoe leidt dat het bestand wordt verplaatst.Als het bestand handmatig wordt verplaatst, blijft het nummer ook hetzelfde.

Het besturingssysteem onderhoudt een INODE -database.Deze database wordt door de computer gebruikt om de informatie in elke inode bij te houden en te openen.Bestanden kunnen ook worden geopend door toegang te krijgen tot de inode via de database.

Een computergebruiker kan de inode van een individueel bestand vinden.Hij of zij kan dit doen met behulp van het LS -I -opdracht.Met deze opdracht wordt de inode een deel van de informatie die is opgeslagen voor het betreffende bestand weergegeven.