Mit jelent egy inode?

cPanel 2 perc olvasás

A webtárhely-szolgáltatásban, különösen Linux alapú szervereken, gyakran találkozhat az „inode” kifejezéssel. Egyszerűen fogalmazva: a tárhelyen minden fájl és minden mappa egy inode-ot foglal, így az inode-szám gyakorlatilag a fájlok és mappák darabszáma.

Mi az inode?

A Linux fájlrendszerekben az inode (index node, indexcsomópont) az az adatszerkezet, amely egy fájl vagy mappa adatait írja le: a típusát (fájl, mappa, hivatkozás), a méretét, a tulajdonosát, a jogosultságait, a létrehozás és a módosítás idejét, és azt, hogy a tartalma hol található a lemezen. A fájl neve nem az inode-ban, hanem a mappában tárolódik, amely a nevet az inode-hoz rendeli.

Az inode-ok száma a fájlrendszer létrehozásakor dől el, tehát egy lemez akkor is „megtelhet”, ha még van rajta szabad hely, de az inode-ok elfogytak. Ez sok apró fájlnál fordul elő.

Miért korlátozzák a tárhelyen?

Minden fájl kezelése (mentés, víruskeresés, könyvtárlistázás) erőforrást igényel, és a sok apró fájl a szerver lemezét is terheli. Megosztott tárhelyen ezért a szolgáltatók a gigabájtban mért tárterület mellett a fájlok számát is korlátozzák, hogy egy fiók ne lassítsa a többit. A csomagonkénti korlátokról a cPanel tárhelycsomagok erőforrás-limitjeiről szóló cikk szól.

Hol látja az inode-számot?

A cPanel tárhelyen a kezdőlap jobb oldalán, a Statistics panelen a Fájlhasználat (File Usage) sor mutatja a használt inode-ok számát és a korlátot.

cPanel Statistics panel: Lemezhasználat, Fájlhasználat és a többi korlát

SSH hozzáféréssel a home könyvtárban a du --inodes -d 1 ~ | sort -n paranccsal mappánként is megnézheti, hol van a legtöbb fájl.

Mi okoz sok inode-ot?

  • Gyorsítótár: a WordPress gyorsítótár-bővítmények oldalanként külön fájlt írhatnak, ez több tízezer fájlt is jelenthet.
  • Levelezés: a postafiókokban minden levél külön fájl, így egy évek óta ürítetlen postafiók vagy levélszemét mappa sok inode-ot foglal.
  • Munkamenet- és ideiglenes fájlok, amelyeket egy hibás alkalmazás nem töröl.
  • Kicsomagolt mentések és régi weboldal-másolatok, például egy public_html_regi mappa.
  • Fejlesztői könyvtárak, például node_modules vagy vendor mappák, amelyeket nem a szerveren kellene tárolni.

Mi történik, ha eléri a korlátot?

  • Nem lehet új fájlt létrehozni, ezért a feltöltés, a bővítményfrissítés és a gyorsítótár írása is meghiúsul.
  • A postafiókok nem tudnak új levelet fogadni.
  • A biztonsági mentés sikertelen lehet.

Hogyan csökkentheti?

  1. Ürítse a gyorsítótárat a bővítmény felületén, és nézze meg, nem ír-e túl sok fájlt.
  2. Törölje a régi leveleket, a levélszemét és a kuka mappát; a postafiók méretéről a postafiók-kvótáról és a hely felszabadításáról szóló cikk szól.
  3. Távolítsa el a nem használt weboldal-másolatokat, régi mentéseket és telepítéseket.
  4. Ürítse a Fájlkezelő kukáját (.trash).

A tárterület méret szerinti ellenőrzéséről a lemezhasználatról szóló cikkünk ír.

Vissza: cPanel leírások (43)