Ngingakuhlola kanjani ukusetshenziswa kwe-inode ku-HestiaCP? Yini ebangela ukungakwazi ukubhala amafayela ngisho noma kunesikhala esiningi sediski?

Ezinsukwini ezimbalwa ezedlule, umngane wangithumelela umlayezo ebusuku kakhulu ethi iseva yakhe iphukile.

Izimpawu ezithile zazingavamile kakhulu: iwebhusayithi yaqala ngokuzumayo ukuphonsa amaphutha, izingodo zazingabhalwa, futhi ukudala amafayela amasha kwakuzokwenza ngokushesha ukuthi idiski igcwele.

Kodwa lapho ehlola i-`df -h`, washaqeka ukuthola ukuthi idiski yayinesikhala esikhululekile esingama-gigabytes angamashumi amaningi. Yayingagcwala kanjani?

Ngamtshela khona lapho, "Mfowethu, awugcini nje ngokuba nendawo yokugcina izinto, i-Inode yakho igcwele kakhulu."

Waphendula ngophawu lombuzo: Iyini ngempela i-Inode?

Eqinisweni, abantu abaningi basabela ngendlela efanayo naleyo asabela ngayo lapho beqala ukuwela kulolu gibe, ngoba akekho esikoleni owake wabafundisa lokhu.

Ake sicacise ukuthi iyini i-Inode kuqala.

Cabanga ngakho njengekhadi lenkomba yomtapo wolwazi, futhi kuzoba lula ukuliqonda.

Isikhala sediski sifana neshelufu lezincwadi; ukuthi zingaki izincwadi ongazifaka kuyo kuncike ekutheni ingakanani, okulula ukuthi wonke umuntu ayiqonde.

I-inode ifana nekhadi lenkomba lencwadi ngayinye, liqopha igama layo, indawo, nokuthi ubani oyithuthile.

Ku -Linux , ifayela ngalinye kanye nesiqondisi ngasinye kumele sibe nekhodi, kungakhathaliseki ukuthi ifayela lincane kangakanani.

Ngisho noma kuyifayela elingenalutho, uhlelo luzosebenzisa ikhadi lenkomba yalo.

Uhlelo lunomkhawulo wenani eliphelele lamafayela olungawadala; lo mkhawulo yinani eliphelele lama-innode.

Uma i-inode isisetshenzisiwe, noma ngabe idiski yakho isenamakhulu ama-gigabytes esikhala samahhala, uhlelo lokusebenza luzokwenqaba ukudala noma yimaphi amafayela amasha.

Amalogi awakwazi ukubhalwa, i-cache ayinakwenziwa, futhi iwebhusayithi iyawa ngokuphelele—yileso yisimo esingavamile osibonayo.

Ngokweqiniso, lesi yisimo esiyinkimbinkimbi ngempela ngoba umlayezo wephutha uthunyelwa usuka endaweni ongayibheki.

Icebo lokuqala ukusebenzisa i-`df -i` ukuthola umbono ophelele.

Esimweni se -HestiaCP , ungamane u-SSH ungene ku-terminal bese uthayipha lo mugqa.

df -i

Izobala inani eliphelele lama-innode, inombolo esetshenzisiwe, kanye nenombolo esele yengxenye ngayinye efakiwe.

Ekuphumeni, kukhona ikholomu ebizwa ngokuthi i-IUse%, okuyi-metric ebalulekile okufanele uyiqaphele.

Uma i-IUse% ye-partition ifinyelela ku-100%, noma ngabe leyo partition isenesikhala esiningi sediski, ngeke isakwazi ukudala amafayela noma amalogi amasha.

Ngiphakamise kumngane wami ukuthi aqale lokhu, ukuze kubonakale ukuthi inkinga imayelana ne-Inode ngomzuzwana , okuzoba ngokushesha kakhulu kunokuqagela.

Indlela yesibili ukusebenzisa i-`find` ukubala ngokunembile umsebenzisi othile.

Ngemva kokuqinisekisa ukuthi inkinga imayelana ne-innode, isinyathelo esilandelayo ukuthola ukuthi ubani odla ikhadi lenkomba ngokweqile.

I-HestiaCP inohlu lwasekhaya oluhlukile lomsebenzisi ngamunye. Ungamane ubale inani eliphelele lamafayela nezinhlu zamafayela ngaphansi kohlu lwamawebhusayithi oluthile.

find /home/用户名/web/你的域名/public_html | wc -l

Faka esikhundleni "igama lomsebenzisi" kanye "negama lakho lesizinda" ngendlela yakho yangempela. Inombolo emsulwa ebuyiswa yi-terminal iyisamba sawo wonke amafayela namafolda kulolo hlu lwemibhalo.

Ifayela noma isiqondisi ngasinye sihambisana ne-inode eyodwa, ngakho-ke le nombolo imelela ukusetshenziswa kwe-inode.

Ngingakuhlola kanjani ukusetshenziswa kwe-inode ku-HestiaCP? Yini ebangela ukungakwazi ukubhala amafayela ngisho noma kunesikhala esiningi sediski?

Uma uvilapha kakhulu ukuhlola ngayinye ngayinye futhi ufuna ukubona ukusatshalaliswa kokusetshenziswa kwabo bonke abasebenzisi kuyo yonke isayithi ngesikhathi esisodwa, kukhona nomyalo we-loop.

for d in /home/*; do echo -n "$d: "; find "$d" 2>/dev/null | wc -l; done

Lo mugqa uzophrinta inani eliphelele lamafayela kufolda ngayinye yomsebenzisi ngaphansi kwe-/home, okwenza kube lula ukubona ukuthi iyiphi ifolda yomsebenzisi enenombolo ephezulu kakhulu yamafayela.

Isu lesithathu ukuhlonza ama-subdirectory asebenzisa i-iodine eningi.

Ngezinye izikhathi uyazi ukuthi iwebhusayithi inamanani aphezulu kakhulu e-Inode, kodwa awukwazi ukuthola ukuthi yini engalungile ngesikrini esigcwele amafayela.

Ezimweni ezinjalo, udinga ukuphenya izinga elilodwa ukuze uthole amafolda amancane aqukethe inani elikhulu lamafayela amancane, njengeziqondisi ze-cache, iziqondisi zeseshini, kanye neziqondisi ze-log—lezi yizindawo eziyinkinga kakhulu.

find /home/用户名/web/你的域名/public_html -type d -exec sh -c 'echo -n "{}: "; find "{}" -maxdepth 1 | wc -l' \; | sort -n -r -k 2 | head -n 10

Lo myalo uzobala amafolda amancane ayi-10 aphezulu asebenzisa amafayela amaningi.

Indlela ephezulu kakhulu ohlwini yilapho inani elikhulu lamafayela amancane lihlanganiswa khona.

Ngitshele umngane wami ukuthi mhlawumbe kwakuyi-plugin ethile yokugcina isikhashana ekhiqiza amafayela amancane ngasese, futhi ukusebenzisa lo mugqa kuzokuqinisekisa lokho.

Icebiso lesine ukuhlola umkhawulo wesabelo usebenzisa i-repquota.

Uma iseva yakho ine-quota yesistimu yamafayela e-Linux evuliwe, ungabheka inkinga ngombono ohlukile.

repquota -a

Lo myalo uzokwenyusa umkhawulo wefayela kanye nokusetshenziswa kwangempela kwefayela kubo bonke abasebenzisi.

Nakisisa isigaba seMikhawulo Yefayela ekuphumeni; ikholomu esetshenzisiwe ikhombisa ukuthi mangaki amafayela asetshenzisiwe.

Amakholomu "athambile" kanye "naqinile" amelela imikhawulo yomkhawulo ethambile neqinile. Uma "esetshenzisiwe" isifinyelele "kanzima", uhlelo luzokwenqaba ngqo ukudala amafayela amasha.

Lena indaba ehluke ngokuphelele kunesikhala osisele naso kudiski yakho.

Ukuze siphethe izinto, ake sihlanganise amaphuzu ophenyo.

Ake sibuyele kumngane owaphahlaza iseva phakathi nobusuku ekuqaleni.

Ulandele izinyathelo ezine engizichazile, eqala ngo-`df -i` ukuqinisekisa ukuthi i-inode yayigcwele ngempela.

Ngemuva kwalokho, kusetshenziswa indlela yokuthola, kwatholakala ukuthi isiqondisi senqolobane yewebhusayithi endala elahliwe sasikhiqiza amafayela amancane njenge-crazy.

Ekugcineni, ukuhlola i-'repquota' kuqinisekisile ukuthi ngempela isifinyelele umkhawulo onzima.

Ngemva kokususa leyo nqwaba ye-junk cache, iwebhusayithi yavuka ngokushesha.

Ngakho-ke ngesikhathi esizayo uma uhlangabezana nalesi simo esingavamile lapho "idiski inendawo kodwa awukwazi ukubhala amafayela," ungasheshi ukwengeza i-hard drive.

Okokuqala, sebenzisa i-`df -i` ukuze ubheke i-inode; iqiniso lingase lifihlwe kakhulu kulelo khadi lenkomba ongakaze ulibone ngaphambili.

Ngikholwa ngempela ukuthi lezi zingcezu ezincane zokuqonda ezifihliwe enkabeni yesistimu ziwusizo kakhulu kunokukhumbula uhlu lwezinhlelo zokusebenza eziyikhulu.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Skrolela Top