Skip to main content

Vad är en inod?

En inod är där ett datorsystem i UNIX-stil lagrar information om filer i systemet.Varje fil i systemet är bundet till en av dessa noder, som håller reda på information som ägande, behörigheter och filtyp.Inoder identifieras med siffror.Vanligtvis används cirka 1 procent av lagringskapaciteten för ett filsystem för denna typ av lagring.Datorsystem för UNIX-stil ä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 ATT som arbetade på Bell Labs.Exempel på UNIX-baserade system inkluderar Linux och Berkeley-programvarudistribution, 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ör dem i en databas så att operativsystemet kan lagra, organisera och använda dem.Den använder inoder för att lagra väsentlig information om filen.

Filnamnet är inte listat eftersom en enskild fil ibland kan nås med flera filnamn.Istället lagrar Inode information om vilken användare eller grupp som äger filen och vilka användare och grupper som har tillstånd att läsa, redigera eller använda filen.Den lagrar också information om vilken typ filen är.

På de flesta system används endast cirka 1 procent av lagringsutrymmet för filsystem för inoder.Detta begränsar antalet filer som ett system kan underhå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 inod skapas tilldelas det ett nummer.Detta nummer förblir detsamma när skivan som filen är belägen är defragmenterad, även om denna defragment resulterar i att filen flyttas.Om filen flyttas manuellt förblir numret också detsamma.

Operativsystemet har en inode -databas.Denna databas används av datorn för att hålla reda på och få tillgång till informationen i varje inod.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 -Jag.Detta kommando kommer att få inoden att visa en del av informationen lagrad för den aktuella filen.