Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Web Hosting, Linux
Een inode, kort voor "Index Node", is een gegevensstructuur die door UNIX- en Linux -bestandssystemen wordt gebruikt om informatie op te slaan, bekend als metadata, over een bestand behalve de naam of inhoud van het bestand van de gegevens.In tegenstelling tot andere bestandssystemen, die meestal metadata in het bestand zelf opslaan, gebruiken Unix/Linux -systemen inodes om metagegevens gescheiden te houden.
Bestandsgrootte: De totale grootte van het bestand in bytes.
Eigendom: Gebruikers -ID (UID) en Group ID (GID) die de eigenaar van het bestand aangeven.
Rechten: Lees, schrijf en voert machtigingen uit voor de eigenaar, groep en anderen.
Tijdstempels: Belangrijke datums en tijden, inclusief het maken van bestanden, aanpassing en laatste toegangstijden.
Gegevensbloklocaties: Aanwijzingen naar de werkelijke gegevensblokken op de schijf waar de inhoud van het bestand wordt opgeslagen.
Gegevens worden opgeslagen op een Linux -bestandssysteem in twee formaten - opslagblokken en inodes.Elk bestand in het systeem beslaat de opslagblokruimte waar de werkelijke inhoud van het bestand wordt opgeslagen.
Deze scheiding van metadata van werkelijke bestandsgegevens wordt geleverd met een aantal voordelen die een efficiënter algemeen bestandssysteem mogelijk maken:
Snelle bestandsidentificatie: Als een unieke identificatie stellen inodes het systeem in staat om snel onderscheid te maken tussen bestanden en te beheren, zelfs als meerdere bestanden dezelfde naam hebben in verschillende mappen.
Harde linkondersteuning: Inodes maken het maken van harde links mogelijk, die aanwijzingen zijn van meerdere directory -vermeldingen naar een enkele inode.Hierdoor kan een enkel bestand meerdere namen of locaties in het bestandssysteem hebben zonder de gegevens te dupliceren.
Efficiënt ruimtebeheer: Door aanwijzingen op te slaan naar gegevensblokken, kunnen inodes bestanden worden verspreid over verschillende locaties op de schijf, het optimaliseren van ruimtegebruik en het verminderen van fragmentatie.
Directorystructuurondersteuning: Inodes ondersteunen hiërarchische directorystructuren.Directories zelf zijn bestanden met een lijst met bestandsnamen en hun overeenkomstige inode -nummers, waardoor de organisatie van bestanden in een gestructureerde hiërarchie mogelijk wordt.
Bestandssysteemintegriteit: Inodes omvatten aanwijzingen naar de gegevensblokken en handhaven consistentie door mechanismen zoals journaling en controlesums, die helpen herstellen van crashes en fouten.
Quota Management: Inodes kunnen worden gebruikt om gebruikers- en groepsopslagquota af te dwingen door het aantal inodes en schijfruimte te volgen die door elke gebruiker of groep wordt gebruikt.Dit zorgt ervoor dat geen enkele gebruiker of groep meer bronnen verbruikt dan toegewezen.
Schaalbaarheid: Omdat elk bestand wordt weergegeven door een inode, kan het bestandssysteem de bestanden eenvoudig volgen en beheren naarmate het systeem groeit.
Elk bestandssysteem wordt geleverd met een vast aantal inodes, meestal bepaald door de grootte van het opslagapparaat en het verwachte gebruik ervan (bijvoorbeeld een groot aantal kleine bestanden versus minder grote bestanden).
Het aantal inodes bepaalt het maximale aantal bestanden en mappen dat het systeem kan hebben.
Zodra een bestandssysteem niet oploopt, kunt u geen nieuwe bestanden of mappen maken, zelfs als er nog steeds schijfruimte beschikbaar is.Wanneer dit gebeurt, kunt u de volgende problemen tegenkomen:
Foutmeldingen bij het maken van bestanden: Berichten zoals "geen ruimte overgebleven op apparaat" of "schijfquotum overschreden", ook al is er beschikbare schijfruimte
Systeem- of toepassingsstoringen: Toepassingen of systemen die afhankelijk zijn van het maken van tijdelijke bestanden kunnen crashen of opnieuw opstarten vanwege het onvermogen om nieuwe inodes toe te wijzen.
Kan logbestanden niet maken of uitbreiden: Logbestanden of andere bestanden die vaak veranderen of groeien, kunnen mogelijk geen nieuwe vermeldingen uitbreiden of maken
De volgende opdrachten helpen u bij het identificeren van inode -attributen en diagnosticeren mogelijke problemen.
Voer de volgende opdrachten via de opdrachtregelinterface in:
Inodegebruik weergeven voor alle bestandssystemen:
df -i
Voorbeelduitvoer voor 'df -i':
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2560000 500000 2060000 20% /
/dev/sda2 1280000 300000 980000 23% /home
Geef het inodummer van een bestand weer.Gebruik in een specifieke map om informatie te bekijken voor de inhoud van die specifieke map:
ls -i
Voorbeelduitvoer voor 'ls -i':
123456 file1.txt
# 123456 is the inode number
#file1.txt is the file associated with the inode
123457 file2.txt
Kom meer te weten: Hoe u inodgebruik in cpanel kunt controleren |
Display aantal inodes dat door elke map en de submap wordt gebruikt:
du - -inodes
Voorbeelduitvoer voor 'du -inoiens':
4 /home/user/docs
#example: The '/home/user/docs' directory uses 4 inodes
8 /home/user
12 /home
20 /
Geschreven door Hostwinds Team / april 5, 2018