Ndingayijonga njani i-inode usetyenziso kwiHestiaCP? Yintoni ebangela ukungakwazi ukubhala iifayile nokuba kukho indawo eninzi kwidiski?

Kwiintsuku ezimbalwa ezidlulileyo, umhlobo wam undithumelele umyalezo ebusuku esithi iseva yakhe iwile.

Iimpawu ezithile zazingaqhelekanga: iwebhusayithi ngequbuliso yaqala ukuphosa iimpazamo, iilog azikwazanga ukubhalwa, kwaye ukudala iifayile ezintsha kwakuza kwenza ukuba idiski igcwele ngoko nangoko.

Kodwa xa wayejonga i-`df -h`, wothuka xa efumanisa ukuba idiski yayineendawo ezininzi ze-gigabytes. Yayizaliswa njani?

Ndamxelela kwangoko, "Mzalwana, awugcini nje ngokuba nendawo yokugcina izinto, i-Inode yakho igcwele kakhulu."

Uphendule ngophawu lombuzo: Yintoni kanye kanye i-Inode?

Enyanisweni, abantu abaninzi basabela ngendlela efanayo naleyo wayesabela ngayo xa babewela kulo mgibe okokuqala, kuba akukho mntu esikolweni owakha wabafundisa le nto.

Masicacise ukuba yintoni i-Inode kuqala.

Cinga ngayo njengekhadi lesalathiso selayibrari, kwaye kuya kuba lula ukuyiqonda.

Indawo yediski ifana neshelufu yeencwadi; ukuba zingaphi iincwadi onokuzifaka kuyo kuxhomekeke kumthamo wayo, nto leyo elula ukuba wonke umntu ayiqonde.

I-inode ifana nekhadi lesalathiso sencwadi nganye, ibhala igama layo, indawo, kunye nomntu oyithuthileyo.

KwiLinux , yonke ifayile kunye nolawulo ngalunye kufuneka luhlale kwi-inode, nokuba ifayile incinci kangakanani na.

Nokuba yifayile engenanto, inkqubo isaza kusebenzisa ikhadi lesalathiso kuyo.

Le nkqubo inomda kwinani lilonke leefayile enokuzidala; lo mda linani lilonke lee-innodes.

Nje ukuba i-inode isetyenzisiwe, nokuba idiski yakho isenamakhulu eegigabytes zesithuba sasimahla, inkqubo yokusebenza ayizukuvuma ukwenza naziphi na iifayile ezintsha.

Iilog azinakubhalwa, i-cache ayinakwenziwa, kwaye iwebhusayithi iyawa ngokupheleleyo—yileyo imeko engaqhelekanga oyibonayo.

Inene, le yimeko enzima kakhulu kuba umyalezo wempazamo uthunyelwa kwindawo ongayijongiyo.

Icebo lokuqala kukusebenzisa i-`df -i` ukuze ufumane umbono omfutshane.

Kwimeko yeHestiaCP , ungangena nje kwi-terminal nge-SSH uze uthayiphe lo mgca.

df -i

Iza kudwelisa inani lilonke lee-innodes, inani elisetyenzisiweyo, kunye nenani eliseleyo kwisahlulelo ngasinye esifakelweyo.

Kwimveliso, kukho ikholamu ebizwa ngokuba yi-IUse%, eyi-metric ebalulekileyo ekufuneka uyijonge.

Ukuba i-IUse% yesahlulelo ifikelela kwi-100%, nokuba eso sahlulelo sisenendawo eninzi yediski, asisayi kukwazi ukwenza naziphi na iifayile okanye iilog ezintsha.

Ndicebise umhlobo wam ukuba ayiqalise le nto, ukuze ikwazi ukubona ukuba ingxaki yayikwi-Inode kwisekhondi , nto leyo eya kukhawuleza kakhulu kunokuqikelela.

Indlela yesibini kukusebenzisa i-`fumana` ukubala ngokuchanekileyo umsebenzisi othile.

Emva kokuqinisekisa ukuba ingxaki ikwi-innode, inyathelo elilandelayo kukufumanisa ukuba ngubani osebenzisa ikhadi le-index ngokugqithisileyo.

I-HestiaCP ine-home directory eyahlukileyo yomsebenzisi ngamnye. Ungabala nje inani lilonke leefayile kunye nee-directory phantsi kwe-website directory ethile.

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

Faka igama lomsebenzisi endaweni yegama elithi "username" kunye nelithi "your domain name" ngendlela yakho yokwenyani. Inani elimsulwa elibuyiswa yi-terminal yindibaniselwano yazo zonke iifayile kunye neefolda kuloo directory.

Ifayile nganye okanye isikhombisi-ndlela sihambelana ne-inode enye, ngoko ke eli nani limela ukusetyenziswa kwe-inode.

Ndingayijonga njani i-inode usetyenziso kwiHestiaCP? Yintoni ebangela ukungakwazi ukubhala iifayile nokuba kukho indawo eninzi kwidiski?

Ukuba uyonqena ukujonga nganye nganye kwaye ufuna ukubona ukusasazwa kokusetyenziswa kwabo bonke abasebenzisi kuyo yonke indawo ngaxeshanye, kukwakho nomyalelo omnye we-loop.

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

Lo mgca uza kuprinta inani lilonke leefayile kwifolda nganye yomsebenzisi phantsi kwe-/home, nto leyo eyenza kube lula ukubona ukuba loluphi uluhlu lomsebenzisi olunenani eliphezulu kakhulu leefayile.

Icebo lesithathu kukuchonga ii-subdirectories ezisebenzisa i-iodine eninzi.

Ngamanye amaxesha uyazi ukuba iwebhusayithi inexabiso eliphezulu kakhulu le-Inode, kodwa awukwazi ukuqonda ukuba yintoni engalunganga ngesikrini esigcwele iifayile.

Kwiimeko ezinjalo, kufuneka ujonge inqanaba elinye ukuze ufumane iifolda ezincinci eziqulethe inani elikhulu leefayile ezincinci, ezifana neefolda ze-cache, iifolda zeseshoni, kunye neefolda zelog—ezi zezona ndawo zinengxaki 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 myalelo uza kudwelisa iifolda ezingaphantsi ezili-10 eziphezulu ezisebenzisa iifayile ezininzi.

Indlela ephezulu kuluhlu kulapho inani elikhulu leefayile ezincinci zihlanganiswa khona.

Ndixelele umhlobo wam ukuba mhlawumbi yi-plugin ethile ye-caching evelisa iifayile ezincinci ngasese, kwaye ukusebenzisa lo mgca kuya kuyiqinisekisa ngokusisiseko loo nto.

Icebiso lesine kukujonga umda wesabelo usebenzisa i-repquota.

Ukuba iseva yakho inee-quotas zenkqubo yefayile yeLinux ezivuliweyo, ungayijonga le ngxaki ngendlela eyahlukileyo.

repquota -a

Lo myalelo uza kunyusa umda wefayile kunye nokusetyenziswa kwefayile ngokoqobo kubo bonke abasebenzisi.

Nika ingqalelo kwicandelo leMida yeFayile kwimveliso; ikholamu esetyenzisiweyo ibonisa ukuba zingaphi iifayile ezisetyenzisiweyo.

Iikholamu "ezithambileyo" kunye "neziqinileyo" zimele imida ethambileyo neqinileyo. Nje ukuba "isetyenziswe" ifikelele "kwi-hard", inkqubo iya kwala ngokuthe ngqo ukwenza iifayile ezintsha.

Eli libali elahluke ngokupheleleyo kunendawo eseleyo kwidiski yakho.

Ukuqukumbela izinto, makhe sidibanise amachaphaza ophando.

Masibuyele kumhlobo owawisa umncedisi ezinzulwini zobusuku ekuqaleni.

Ulandele la manyathelo mane endiwachazileyo, eqala ngo-`df -i` ukuqinisekisa ukuba i-inode yayigcwele ngokwenene.

Emva koko, sisebenzisa i-find, sifumene i-cache directory yewebhusayithi endala elahliweyo eyayivelisa iifayile ezincinci ezifana ne-crazy.

Ekugqibeleni, ukujonga i-'repquota' kuqinisekisile ukuba ifikelele kumda onzima.

Emva kokususa loo mfumba yenkunkuma, iwebhusayithi yaphinda yaphila ngoko nangoko.

Ngoko ke kwixesha elizayo xa udibana nale meko ingaqhelekanga apho "idiski inendawo kodwa awukwazi ukubhala iifayile," musa ukungxama ukongeza i-hard drive.

Okokuqala, sebenzisa i-`df -i` ukujonga i-inode; inyaniso isenokufihlwa kakhulu kuloo khadi yesalathiso ongazange uyiqaphele ngaphambili.

Ndikholelwa ngokwenene ukuba la maqhekeza amancinci engqiqo afihliweyo embindini wenkqubo aluncedo ngakumbi kunokukhumbula uluhlu olukhulu lokulungisa.

Shiya uluvo

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

Skrolela phezulu