Mi okozhatja az inode‑használat hirtelen megugrását a webtárhelyen?

Mi okozhatja az inode‑használat hirtelen megugrását a webtárhelyen?

A rejtett problémák, amelyek akár le is állíthatják a honlapodat

A legtöbb weboldal‑üzemeltető előbb‑utóbb találkozik egy kellemetlen figyelmeztetéssel:
„Elérted az inode limitet.”
Ez gyakran teljesen váratlanul történik, és sokan nem is tudják, mit jelent pontosan az inode – csak azt látják, hogy a honlap lassul, hibákat dob, vagy akár teljesen elérhetetlenné válik.

Pedig az inode‑használat növekedése nem véletlen. A háttérben mindig valamilyen fájlszám‑robbanás áll, és ha időben felismerjük a jeleket, könnyen megelőzhetjük a komolyabb problémákat.

Ebben a cikkben bemutatjuk a leggyakoribb okokat, és azt is, hogyan diagnosztizálhatod gyorsan a problémát.

Mi az az inode, és miért fogy el?

Az inode lényegében egy fájl vagy könyvtár bejegyzése a fájlrendszerben.
Minden egyes fájl – legyen az kép, cache, log, vagy akár egy üres .txt – egy inode‑ot foglal.

A tárhelyszolgáltatók nemcsak a gigabájtokat korlátozzák, hanem az inode‑ok számát is.
Ha ez betelik, akkor:

  • nem tudsz új fájlt feltölteni,
  • a CMS nem tud cache‑t vagy sessiont írni,
  • a weboldal hibákat dob,
  • szélsőséges esetben teljesen leáll.

A hirtelen inode‑növekedés leggyakoribb okai

1. Cache vagy session fájlok elszaporodása

A modern CMS‑ek és pluginok rengeteg ideiglenes fájlt hoznak létre.

Tipikus helyek:

  • WordPress: wp-content/cache/, wp-content/uploads/cache/
  • Joomla/Drupal: saját cache könyvtárak
  • PHP sessionök: tmp/ mappák

Jellemző tünet: több tízezer apró fájl, néhány kilobájtos méretben.

2. Feltört weboldal vagy malware

Ha a honlap kompromittálódik, a támadók gyakran több ezer fájlt generálnak:

  • véletlenszerű nevű .php, .ico, .txt fájlok,
  • rejtett könyvtárakban: .well-known/, tmp/, uploads/2024/.

Jellemző tünet:
egy adott napon vagy órában több ezer új fájl keletkezik.

3. Backup pluginok túltermelése

Bizonyos bővítmények minden mentést több száz apró darabra bontanak.

Gyanús könyvtárak:

  • UpdraftPlus
  • Akeeba
  • JetBackup

Tünet: rengeteg backup_001.zip, backup_002.zip típusú fájl.

4. Képgenerálás és thumbnail‑robbanás

A WordPress és különösen a WooCommerce akár 20–40 képméretet is generálhat egyetlen feltöltött fotóból.

Ha sok termékképed van, ez gyorsan több tízezer fájlt jelenthet.

5. Logfájlok kontrollálatlan növekedése

Ha a debug mód véletlenül bekapcsolva marad, vagy egy plugin hibát dob:

  • naponta több ezer logfájl keletkezhet,
  • gyakran 0–1 KB méretben, de inode‑ot így is foglalnak.

6. Hibás cron vagy script

Egy rosszul megírt automatizmus minden futáskor új fájlt hoz létre, és soha nem törli a régieket.

Ez különösen gyakori egyedi fejlesztéseknél.

Hogyan derítheted ki gyorsan, mi okozza?

Ha van SSH hozzáférésed, néhány parancs sokat segít.

Hol van a legtöbb fájl?

Kód

find . -xdev -type f | wc -l

Melyik könyvtár nőtt meg?

Kód

du -a . | sort -n | tail

Melyik mappa használja a legtöbb inode‑ot?

Kód

find . -xdev -printf '%h\n' | sort | uniq -c | sort -nr | head

SSH nélkül a tárhely admin felületén általában van inode statisztika, vagy legalább könyvtárankénti fájlszám.

Hogyan előzheted meg a jövőben?

  • rendszeres cache‑takarítás (automatizálva),
  • felesleges thumbnail‑méretek letiltása,
  • biztonsági plugin használata,
  • backup plugin helyes konfigurálása,
  • logfájlok rotálása,
  • rendszeres malware‑ellenőrzés.

Összegzés

A hirtelen inode‑növekedés mindig valamilyen fájlszám‑robbanás következménye.
A jó hír: a probléma gyorsan diagnosztizálható, és legtöbbször könnyen orvosolható.

Ha szeretnéd, az IT Csapat segít:

  • feltárni a pontos okot,
  • kitakarítani a felesleges fájlokat,
  • beállítani a megelőző védelmet,
  • és stabilizálni a weboldalad működését.