Pereiti prie pagrindinio turinio

Kodėl serveryje gali būti pasiektas Inode limitas?

Tikrinant disko naudojimą serveryje, galite pastebėti, kad vis dar yra daug laisvos disko vietos, tačiau serveris gali netikėtai nebeleisti kurti naujų failų. Viena iš galimų priežasčių – serveryje baigėsi Inode limitas.

Kas yra Inode?

Inode – tai failų sistemose naudojama duomenų struktūra, kurioje saugoma informacija apie failus ir katalogus. Kiekvienas failas ar katalogas paprastai naudoja vieną Inode vienetą. Jame saugoma tokia informacija kaip:

  • Failo tipas;

  • Failo prieigos teisės;

  • Failo savininkas ir grupė;

  • Failo dydis;

  • Sukūrimo ir keitimo informacija;

  • Failo duomenų vieta diske.

Paprasčiau tariant, disko vieta nurodo, kiek duomenų leidžiama talpinti, o Inode padeda nustatyti skaičių, kiek failų ir katalogų failu sistema gali valdyti.

Kaip serveryje gali baigtis Inode?

Serveryje gali būti laisvos vietos diske, tačiau Inode vis tiek gali būti išnaudoti. Pavyzdžiui, serveryje esantys keli dideli atsarginių kopijų failai gali užimti daug disko vietos, tačiau naudoti tik nedidelį Inode skaičių. Kita vertus, milijonai mažų failų gali užimti palyginti nedaug disko vietos, tačiau išnaudoti visus suteiktus Inode.

Taip dažniausiai nutinka dėl didelio kiekio:

  • Laikinosios atminties (Cache) failų;

  • Sesijų failų;

  • Išrašų (Log) failų;

  • El. pašto laiškų;

  • Programų sugeneruotų failų;

  • Senų failų, kurie nėra automatiškai pašalinami.

Kai išnaudojami visi galimi Inode, failų sistema nebegali kurti naujų failų ar katalogų, net jei diske vis dar yra laisvos vietos.

Kas nutinka, kai baigiasi Inode?

Priklausomai nuo serverio ir jame veikiančių programų, pasibaigę Inode gali neleisti:

  • Kurti naujų failų;

  • Įrašyti duomenų į žurnalų failus;

  • Svetainėms kurti laikinųjų ar sesijų failų;

  • Išsaugoti el. pašto laiškų;

  • Programoms kurti laikinųjų failų.

Dėl to serveryje talpinamos svetainės ar paslaugos gali nustoti tinkamai veikti.

Kaip atlaisvinti Inode?

Norint atlaisvinti Inode kienį, reikia pašalinti nebereikalingus failus arba katalogus.

Dažniausiai verta patikrinti programų laikinuosius katalogus, senus sesijų failus, nereikalingus išrašų failus, el. pašto eiles ir programų sugeneruotus duomenis.

Prieš šalindami didelį kiekį failų įsitikinkite, kad žinote, kas juose saugoma. Failų šalinimas iš sistemos ar programų katalogų prieš tai jų nepatikrinus gali sutrikdyti svetainės ar el. paštų veikimą.

Ištrynus failus, laisvų Inode skaičius turėtų padidėti iš karto.

Išvada

Inode yra svarbi failų sistemų dalis, tačiau į juos lengva neatkreipti dėmesio, nes stebint serverio resursus dažniausiai daugiau dėmesio skiriama disko vietai.

Ar gavote atsakymą į savo klausimą?