Arbeider med inoder i Linux
Inoder i Linux er oppføringer som danner grunnlaget for filsystemer i Linux. De administrerer og håndterer metadata om filer og letter indre arbeid av filer i Linux. Filsystemer i Linux har to seksjoner; inodene og datablokgene.
Inoder fungerer som datastrukturer, og definerer kataloger og filer på Linux -filsystemet. Dessuten blir de lagret i katalogoppføringen. En inode inneholder alle data som trengs for å lese filer og peke på blokker som utgjør filer. Derfor ser programmer som refererer til filer etter navn, den tilsvarende inoden fra katalogoppføringsfilen.
Alle filer i Linux -kataloger inneholder et inodetall og filnavnet, og bruker inode -nummeret; Man kan hente filens metadata. Imidlertid blir inodetallene og filnavnene lagret i en egen indeks, men lenker til inodene.
En inode inneholder forskjellig informasjon, inkludert:
Kontrollerte inodetall
Du kan sjekke antall inoder i et filsystem eller til og med for en bestemt fil. For å se etter et filsystem, bruk kommandoen nedenfor.
$ df -ih
I utdataene nedenfor kan du merke det spesifikke filsystemet og dets forskjellige statistikk, inkludert gratis og brukte prosenter.
Alternativt kan du spesifisere et spesifikt filsystem for å sjekke. For å se etter /SDA5 kan vi for eksempel bruke kommandoen nedenfor.
$ df -ih /dev /sda5
For å sjekke inodnummeret for en bestemt fil, kan du liste innholdet ved å bruke ls -il eller stat kommando. Stat -kommandoen viser statistikken over en gitt fil, for eksempel inode -nummeret. For vårt eksempel er filen vår test.tekst, og vår kommando vises nedenfor.
$ Stat -test.tekst
Andre fildetaljer, for eksempel opprettelsesdatoen, blir vist med STAT -kommandoen.
Tilsvarende viser oppholdet i den gjeldende katalogen antall blokker i en spesifikk fil.
$ ls -li | grep test.tekst
For dette tilfellet er inodetallet 4983306.
For å sjekke katalog-nivå-inoden, legg til -d flagg til kommandoen for å sjekke inoden av filer.
Den nye kommandoen vil være:
$ ls -ldi ~/desktop
Å ha en telling av inodebruken er gunstig ettersom overdreven bruk av inode er problematisk og kan hindre å lage nyere filer selv når det er tilgjengelig plass på filsystemet. For å opprettholde en lav inodebruk, bruk triksene oppført nedenfor.
Å gjøre det sikrer at du ikke går tom for inoder og har nok plass til å lage flere filer. Noen effekter av å gå tom for inoder varierer, men de vanlige inkluderer:
Når du begynner å se slike tegn, kan du sjekke antall inoder og prøve tipsene ovenfor for å opprettholde lav inodebruk.
Pakk opp
Å forstå inoder når du arbeider med Linux -filsystemer er viktig. Vi har dekket konseptene og kommandoene du bør vite når du jobber med inoder i Linux. Forståelse. Forhåpentligvis dekket denne artikkelen alt du trenger å vite om inoder i Linux.