Kalozera wa Nkhani
Masiku angapo apitawo, mnzanga ananditumizira uthenga usiku kwambiri akundiuza kuti seva yake yagwa.
Zizindikiro zenizenizo zinali zachilendo kwambiri: tsamba lawebusayiti linayamba kulakwitsa mwadzidzidzi, zolemba sizinathe kulembedwa, ndipo kupanga mafayilo atsopano nthawi yomweyo kukanapangitsa kuti diskiyo ikhale yodzaza.
Koma atafufuza ndi `df -h`, anadabwa kupeza kuti diskiyo inali ndi malo ambiri okwana gigabytes. Kodi ingakhale yodzaza bwanji?
Ndinamuuza nthawi yomweyo kuti, "M'bale, suli wodzaza ndi malo osungira zinthu, Inode yako yadzaza kwambiri."
Iye anayankha ndi chizindikiro cha funso: Kodi Inode ndi chiyani kwenikweni?
Ndipotu, anthu ambiri amachita chimodzimodzi ndi mmene iye anachitira pamene anagwa koyamba mumsampha umenewu, chifukwa palibe aliyense kusukulu amene anawaphunzitsapo zimenezi.
Tiyeni tifotokoze bwino chomwe Inode ndi choyamba.
Ganizirani izi ngati khadi lolembera laibulale, ndipo zidzakhala zosavuta kuzimvetsa.
Malo osungira mabuku ali ngati shelufu ya mabuku; kuchuluka kwa mabuku omwe mungaikepo kumadalira kuchuluka kwake, zomwe ndi zosavuta kwa aliyense kumvetsetsa.
Inode ili ngati khadi lolembera buku lililonse, kulemba dzina lake, malo ake, ndi amene analisuntha.
Mu Linux , fayilo iliyonse ndi chikwatu chilichonse chiyenera kukhala ndi inode, ngakhale fayiloyo itakhala yaying'ono bwanji.
Ngakhale fayilo yopanda kanthu, dongosololi lidzagwiritsabe ntchito khadi loyikirapo.
Dongosololi lili ndi malire a chiwerengero chonse cha mafayilo omwe lingapange; malire awa ndi chiwerengero chonse cha ma innode.
Inode ikatha, ngakhale disk yanu ikadali ndi malo ambiri okwana gigabytes, makina ogwiritsira ntchito amakana kupanga mafayilo atsopano.
Zolemba sizingalembedwe, malo osungira zinthu sangapangidwe, ndipo tsamba lawebusayiti limasokonekera kwathunthu—ndicho chochitika chachilendo chomwe mukuwona.
Moona mtima, izi ndi zovuta kwambiri chifukwa uthenga wolakwika umatumizidwa kuchokera kumalo omwe simukuyang'ana.
Njira yoyamba ndikugwiritsa ntchito `df -i` kuti mupeze mwachidule.
Mu HestiaCP , mutha kungolowetsa SSH mu terminal ndikulemba mzerewu.
df -iIdzalemba mndandanda wa ma innode onse, nambala yomwe yagwiritsidwa ntchito, ndi nambala yotsala pa gawo lililonse lokwezedwa.
Mu zotsatira zake, pali gawo lotchedwa IUse%, lomwe ndi chiyeso chofunikira chomwe muyenera kuyang'anitsitsa.
Ngati IUse% ya gawo ifika pa 100%, ngakhale gawolo likadali ndi malo okwanira pa disk, silidzathanso kupanga mafayilo kapena zolemba zatsopano.
Ndinauza mnzanga kuti ayambe wayendetsa izi, kuti zidziwike ngati vuto linali ndi Inode mu sekondi imodzi , zomwe zingakhale zachangu kwambiri kuposa kungoganizira.
Njira yachiwiri ndikugwiritsa ntchito `kupeza` kuwerengera molondola wogwiritsa ntchito winawake.
Pambuyo potsimikizira kuti vuto lili ndi innode, sitepe yotsatira ndikupeza amene akugwiritsa ntchito khadi la index mopitirira muyeso.
HestiaCP ili ndi chikwatu chosiyana cha kunyumba kwa wogwiritsa ntchito aliyense. Mutha kungowerengera chiwerengero chonse cha mafayilo ndi ma directory pansi pa chikwatu cha tsamba linalake.
find /home/用户名/web/你的域名/public_html | wc -lSinthani "username" ndi "domain name" ndi njira yanu yeniyeni. Nambala yeniyeni yomwe terminal imabweza ndi chiwerengero cha mafayilo ndi mafoda onse mu chikwatu chimenecho.
Fayilo iliyonse kapena chikwatu chikugwirizana ndi inode imodzi, kotero nambala iyi ikuyimira kugwiritsa ntchito inode.

Ngati muli aulesi kwambiri kuti muyang'ane chilichonse payekhapayekha ndipo mukufuna kuwona momwe ogwiritsa ntchito onse amagawidwira patsamba lonse nthawi imodzi, palinso lamulo limodzi lozungulira.
for d in /home/*; do echo -n "$d: "; find "$d" 2>/dev/null | wc -l; doneMzerewu udzasindikiza chiwerengero chonse cha mafayilo mu chikwatu chilichonse cha ogwiritsa ntchito pansi pa /home, zomwe zimapangitsa kuti zikhale zosavuta kuwona chikwatu cha ogwiritsa ntchito chomwe chili ndi mafayilo ambiri modabwitsa.
Njira yachitatu ndiyo kupeza ma subdirectory omwe amadya ayodini wambiri.
Nthawi zina mumadziwa kuti tsamba lawebusayiti lili ndi ma Inode okwera kwambiri, koma simungathe kudziwa vuto ndi sikirini yodzaza ndi mafayilo.
Zikatero, muyenera kufufuza mozama kuti mupeze ma subfolders omwe ali ndi mafayilo ang'onoang'ono ambiri, monga ma cache directories, ma session directories, ndi ma log directories—awa ndi madera omwe ali ndi mavuto ambiri.
find /home/用户名/web/你的域名/public_html -type d -exec sh -c 'echo -n "{}: "; find "{}" -maxdepth 1 | wc -l' \; | sort -n -r -k 2 | head -n 10Lamuloli lidzalemba mafoda 10 apamwamba omwe amagwiritsa ntchito mafayilo ambiri.
Njira yomwe ili pamwamba pa mndandanda ndi komwe mafayilo ang'onoang'ono ambiri amasonkhana pamodzi.
Ndinauza mnzanga kuti mwina ndi pulogalamu yowonjezera yosungira deta yomwe imapanga mafayilo ang'onoang'ono mwachinsinsi, ndipo kuyendetsa mzerewu kungatsimikizire izi.
Langizo lachinayi ndikuwunika malire a quota pogwiritsa ntchito repquota.
Ngati seva yanu ili ndi ma quota a Linux file system, mutha kuyang'ana vutoli kuchokera mbali ina.
repquota -aLamuloli lidzakweza malire a fayilo ndi momwe mafayilo amagwiritsidwira ntchito kwa ogwiritsa ntchito onse.
Samalani kwambiri gawo la Mafayilo Ocheperako muzotulutsa; gawo logwiritsidwa ntchito limasonyeza kuchuluka kwa mafayilo omwe agwiritsidwa ntchito.
Mizati "yofewa" ndi "yolimba" ikuyimira malire ofewa komanso olimba. "Yogwiritsidwa ntchito" ikafika "yolimba", dongosololi lidzakana mwachindunji kupanga mafayilo atsopano.
Nkhani iyi ndi yosiyana kwambiri ndi kuchuluka kwa malo omwe mwatsala nawo pa diski yanu.
Kuti titsirize, tiyeni tigwirizanitse mfundo za kafukufukuyu.
Tiyeni tibwererenso kwa mnzathu amene anagwetsa seva pakati pa usiku poyamba.
Iye anatsatira njira zinayi zomwe ndafotokoza, kuyambira ndi `df -i` kuti atsimikizire kuti inode inali yodzazadi.
Kenako, pogwiritsa ntchito kupeza, tinapeza chikwatu cha cache cha tsamba lakale lomwe linasiyidwa lomwe linkapanga mafayilo ang'onoang'ono ngati amisala.
Pomaliza, kuyang'ana `repquota` kunatsimikizira kuti yafikadi pamlingo wovuta.
Pambuyo pochotsa mulu wa zinyalala zomwe zinalipo, tsamba lawebusayiti linayambiranso kugwira ntchito nthawi yomweyo.
Kotero nthawi ina mukakumana ndi vuto lachilendoli pomwe "disk ili ndi malo koma simungathe kulemba mafayilo," musafulumire kuwonjezera hard drive.
Choyamba, gwiritsani ntchito `df -i` kuti muwone inode; chowonadi chikhoza kubisika pa khadi la index lomwe simunazindikirepo kale.
Ndikukhulupiriradi kuti tinthu tating'onoting'ono ta nzeru tomwe timabisika mkati mwa dongosololi ndi tothandiza kwambiri kuposa kuloweza mndandanda wazinthu zana zomwe zakonzedwa bwino.
Tikukhulupirira kuti nkhani yakuti "Momwe mungayang'anire kugwiritsa ntchito Inode mu HestiaCP? Choyambitsa kupezeka kwa malo a disk koma kulephera kulemba mafayilo" yomwe yagawidwa pa blog ya Chen Weiliang ( https://www.chenweiliang.com/ ) idzakuthandizani.
Khalani omasuka kugawana ulalo wa nkhaniyi: https://www.chenweiliang.com/cwl-34619.html
