Kaip padidinti disko inodo skaičių sistemoje "Linux"


Kai „Linux“ disko skaidinyje sukuriama nauja failų sistema, o pradinio failų sistemos struktūrizavimo metu branduolys užima vietą inodams. Inodų skaičius failų sistemoje tiesiogiai veikia failų skaičių (t. Y. Didžiausias inodų skaičius, taigi ir maksimalus failų skaičius, nustatomas sukūrus failų sistemą).

Rekomenduojama perskaityti: Kaip gauti bendrą šaknies skaidinio kodą

Jei visi failų sistemos inodai yra išnaudoti, branduolys negali sukurti naujų failų, net jei diske yra laisvos vietos. Šiame trumpame straipsnyje parodysime, kaip padidinti „Linux“ failų sistemos inodų skaičių.

Kurdami naują failų sistemą skaidinyje, galite naudoti parinktį -i norėdami nustatyti baitų už inodą (baitų/inodų santykį), tuo didesnis baitų už inodą santykis, bus sukurta mažiau inodų.

Šiame pavyzdyje parodyta, kaip sukurti 4 GB skaidinyje EXT4 failų sistemos tipą su mažu baitų/inodo santykiu.

$ sudo mkfs.ext4 -i 16400 /dev/sdc1

Pastaba: Sukūrus failų sistemą, nebegalėsite pakeisti baitų už inodą santykio (nebent jį performatuosite iš naujo), o pakeitus failų sistemos dydį, keičiasi inodų skaičius, kad būtų išlaikytas šis santykis.

Štai dar vienas pavyzdys su didesniu baitų/inodo santykiu.

$ sudo mkfs.ext4 -i  196800 /dev/sdc1

Be to, naudodamiesi vėliava -T galite nurodyti, kaip bus naudojama failų sistema, kad mkfs.ext4 galėtų pasirinkti optimaliausius to failo sistemos parametrus, įskaitant baitus. -indodo santykis. Konfigūracijos faile /etc/mke2fs.conf yra įvairių palaikomų naudojimo tipų ir daug kitų konfigūracijos parametrų.

Toliau pateiktuose pavyzdžiuose komanda nurodo, kad failų sistema bus naudojama kuriant ir (arba) išsaugant failą failas ir failas4, kurie siūlo daugiau atitinkamų vieno inodo santykių atitinkamai kas 1 MiB ir 4 MiB.

$ sudo mkfs.ext4 -T largefile /dev/device
OR
$ sudo mkfs.ext4 -T largefile4 /dev/device

Norėdami patikrinti failų sistemos inodo naudojimą, paleiskite komandą df naudodami parinktį -i (parinktyje -T rodomas failų sistemos tipas).

$ df -i
OR
$ df -iT

Norėtume sužinoti jūsų mintis apie šį straipsnį. Norėdami susisiekti su mumis, naudokite toliau pateiktą atsiliepimų formą. Norėdami gauti daugiau informacijos, žr. mkfs.ext4 puslapį.