Vad är en inode?

En inode är där ett datorsystem i UNIX-format lagrar information om filer i systemet. Varje fil i systemet är knuten till en av dessa noder, som håller reda på information som äganderätt, behörigheter och filtyp. Inoder identifieras med siffror. Vanligtvis används cirka 1 procent av lagringskapaciteten i ett filsystem för denna typ av lagring.

UNIX-datorsystem är de som härstammar från UNIX-operativsystemet. De används ofta på servrar, datorarbetsstationer och mobila enheter. UNIX utvecklades 1969 av anställda i AT&T som arbetade på Bell-laboratorierna. Exempel på UNIX-baserade system inkluderar Linux och Berkeley Software Distribution, ibland känd som Berkeley UNIX.

Inoden är en del av det grundläggande filsystemet för dessa typer av operativsystem. Ett filsystem organiserar datorfiler och data som är relaterade till dem i en databas så att operativsystemet kan lagra, organisera och använda dem. Den använder inoder för att lagra viktig information om filen.

Filnamnet listas inte eftersom en enskild fil ibland kan nås med flera filnamn. Istället lagrar inoden information om vilken användare eller grupp som äger filen och vilka användare och grupper som har behörighet att läsa, redigera eller använda filen. Det lagrar också information om vilken typ av fil är.

På de flesta system används endast cirka 1 procent av filsystemets lagringsutrymme för inoder. Detta begränsar antalet filer ett system kan behålla. När en ny fil skapas skapas också nya inoder. Om användaren försöker skapa för många filer kan lagringsgränsen nås, vilket förhindrar skapandet av nya filer.

När varje inode skapas tilldelas det ett nummer. Detta nummer förblir detsamma när disken som filen finns på defragmenteras, även om denna defragmentering resulterar i att filen flyttas. Om filen flyttas manuellt förblir numret också detsamma.

Operativsystemet har en inodedatabas. Denna databas används av datorn för att hålla reda på och få tillgång till informationen i varje inode. Filer kan också öppnas genom att komma åt inoden via databasen.

En datoranvändare kan hitta inoden för en enskild fil. Han eller hon kan göra detta genom att använda kommandot ls -i. Detta kommando gör att inoden visar en del av den information som lagras för filen i fråga.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?