Inode

Een inode (afkorting van "index node") is een gegevensstructuur die Linux gebruikt om informatie over een bestand op te slaan. Elke inode heeft een unieke ID die een afzonderlijk bestand of ander object in het bestandssysteem van Linux identificeert.

Inodes bevatten de volgende informatie:

  • Bestandstype - bestand, map, uitvoerbaar programma enzovoort
  • Bestandsgrootte
  • Tijdstempel - tijden van aanmaak, toegang en wijziging
  • Bestandsrechten - lezen, schrijven, uitvoeren
  • Toegangsbeheerlijst - rechten voor specifieke gebruikers/groepen
  • Beveiligingsvlaggen van het bestand
  • Bestandslocatie - het mappad waar het bestand is opgeslagen
  • Koppelingsteller - het aantal harde koppelingen naar de inode
  • Extra metagegevens van het bestand
  • Bestandswijzers - adressen van de opslagblokken waarin de inhoud van het bestand is opgeslagen

Opvallend is dat een inode niet de bestandsnaam of de werkelijke gegevens bevat. Wanneer een bestand in het bestandssysteem van Linux wordt gemaakt, krijgt het een inode-nummer en een bestandsnaam toegewezen. Dankzij dit gekoppelde paar kan de bestandsnaam worden gewijzigd zonder dat dit gevolgen heeft voor de bestands-ID in het systeem. Hetzelfde geldt voor het hernoemen van mappen, die in Linux als bestanden worden behandeld.

Bestandsgegevens worden opgeslagen in een of meer blokken op het opslagapparaat. Een inode bevat een verwijzing naar deze gegevens, maar niet de werkelijke gegevens. Daarom zijn alle inodes relatief klein, ongeacht de grootte van de bestanden die ze identificeren.

Moderne bestandssystemen bieden een hiërarchische mappenstructuur (mappen) om het organiseren van bestanden te vergemakkelijken. In Linux worden bestanden echter niet daadwerkelijk in mappen opgeslagen. Mappen bevatten alleen bestandsnamen en de bijbehorende inode-ID's. De ID verwijst naar een inode in de inode-tabel van Linux, die verwijst naar de opslagblokken waarin de bestandsgegevens zijn opgeslagen.

NOTE: Elk opslagapparaat van Linux heeft een inode-limiet, die wordt ingesteld wanneer de schijf wordt geformatteerd. In zeldzame gevallen kan de inode-limiet worden bereikt voordat de volledige opslagcapaciteit is gebruikt, wanneer er veel kleine bestanden worden gemaakt.

Bijgewerkt December 20, 2019 door Per C.

quizTest je kennis

Data per sample is also known as what?

A
Bitrate
0%
B
Bitstream
0%
C
Bytecode
0%
D
Byte depth
0%
Correct! Incorrect!     View the Bitrate definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Inode op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.