Kaj pomeni inode?

cPanel Branje: 2 min

Pri storitvah spletnega gostovanja, zlasti na strežnikih z Linuxom, pogosto naletiš na izraz „inode”. Preprosto povedano: vsaka datoteka in vsaka mapa na gostovanju zaseda en inode, zato je število inodov praktično število datotek in map.

Kaj je inode?

V datotečnih sistemih Linux je inode (index node, indeksno vozlišče) podatkovna struktura, ki opisuje podatke datoteke ali mape: njeno vrsto (datoteka, mapa, povezava), velikost, lastnika, dovoljenja, čas ustvarjanja in spremembe ter kje na disku je njena vsebina. Ime datoteke ni shranjeno v inodu, temveč v mapi, ki ime poveže z inodom.

Število inodov se določi ob ustvarjanju datotečnega sistema, zato se lahko disk „napolni”, tudi če je na njem še prostor, inodi pa so pošli. To se zgodi pri veliko drobnih datotekah.

Zakaj je na gostovanju omejeno?

Upravljanje vsake datoteke (varnostno kopiranje, iskanje virusov, izpis imenikov) zahteva vire, veliko drobnih datotek pa obremenjuje tudi disk strežnika. Na deljenem gostovanju zato ponudniki poleg prostora v gigabajtih omejujejo tudi število datotek, da en račun ne upočasni drugih. O omejitvah po paketih govori članek o omejitvah virov paketov gostovanja cPanel.

Kje vidiš število inodov?

Na gostovanju cPanel na desni strani začetne strani, na plošči Statistics, vrstica Poraba datotek (File Usage) kaže število uporabljenih inodov in omejitev.

Plošča Statistics v cPanelu: poraba diska, poraba datotek in druge omejitve

Z dostopom SSH lahko v domačem imeniku z ukazom du --inodes -d 1 ~ | sort -n tudi po mapah pogledaš, kje je največ datotek.

Kaj povzroča veliko inodov?

  • Predpomnilnik: vtičniki za predpomnjenje WordPress lahko za vsako stran zapišejo ločeno datoteko, kar lahko pomeni tudi več deset tisoč datotek.
  • Pošta: v poštnih predalih je vsako sporočilo ločena datoteka, zato poštni predal ali mapa z neželeno pošto, ki ni bila izpraznjena leta, zaseda veliko inodov.
  • Datoteke sej in začasne datoteke, ki jih napačna aplikacija ne izbriše.
  • Razpakirane varnostne kopije in stare kopije spletnih strani, na primer mapa public_html_regi.
  • Razvojne knjižnice, na primer mape node_modules ali vendor, ki jih ne bi bilo treba hraniti na strežniku.

Kaj se zgodi, ko doseže omejitev?

  • Nove datoteke ni mogoče ustvariti, zato spodletijo tudi nalaganje, posodobitev vtičnikov in pisanje predpomnilnika.
  • Poštni predali ne morejo sprejemati novih sporočil.
  • Varnostno kopiranje lahko ne uspe.

Kako ga zmanjšaš?

  1. Izprazni predpomnilnik v vmesniku vtičnika in preveri, ali ne piše preveč datotek.
  2. Izbriši stara sporočila ter mapi z neželeno pošto in koš; o velikosti poštnega predala govori članek o kvoti poštnega predala in sproščanju prostora.
  3. Odstrani neuporabljene kopije spletnih strani, stare varnostne kopije in namestitve.
  4. Izprazni koš Upravitelja datotek (.trash).

O preverjanju prostora po velikosti piše naš članek o porabi diska.

Nazaj: cPanel – članki (48)