በሄስቲያሲፒ ውስጥ የኢኖድ አጠቃቀምን እንዴት ማረጋገጥ እችላለሁ? ብዙ የዲስክ ቦታ ቢኖርም እንኳ ፋይሎችን የመጻፍ አለመቻል ምን ያስከትላል?

ከጥቂት ቀናት በፊት፣ አንድ ጓደኛዬ ማታ ላይ አገልጋዩ እንደተበላሸ የሚገልጽ መልእክት ላከልኝ።

የተለዩት ምልክቶች በተለይ እንግዳ ነበሩ፡ ድህረ ገጹ በድንገት ስህተቶችን መጣል ጀመረ፣ ምዝግብ ማስታወሻዎች ሊጻፉ አልቻሉም፣ እና አዲስ ፋይሎችን መፍጠር ዲስኩ መሙላቱን ወዲያውኑ ያሳያል።

ነገር ግን `df -h` የሚለውን ሲፈትሽ፣ ዲስኩ በግልጽ አስር ጊጋባይት ነፃ ቦታ እንዳለው ሲያውቅ በጣም ደነገጠ። እንዴት ሊሞላ ቻለ?

ወዲያውኑ "ወንድም፣ የማከማቻ ቦታ ብቻ ሳይሆን የኢኖድህ ከመጠን በላይ ሞልቷል" አልኩት።

በጥያቄ ምልክት መለሰለት፡- በትክክል ኢንኦዴ ምንድን ነው?

እንደ እውነቱ ከሆነ፣ ብዙ ሰዎች እሱ ለመጀመሪያ ጊዜ በዚህ ወጥመድ ውስጥ ሲወድቁ ከነበረው ጋር ተመሳሳይ ምላሽ ይሰጣሉ፣ ምክንያቱም ማንም ሰው በትምህርት ቤት ይህንን ነገር ስላላስተማረ።

በመጀመሪያ ኢንዶ ምን እንደሆነ እናብራራ።

እንደ ቤተ-መጽሐፍት ማውጫ ካርድ አድርገው ያስቡት፣ እና ለመረዳት ቀላል ይሆናል።

የዲስክ ቦታ እንደ መጽሐፍ መደርደሪያ ነው፤ ምን ያህል መጻሕፍት ማስቀመጥ እንደሚችሉ የሚወሰነው በአቅሙ ላይ ሲሆን ይህም ለሁሉም ሰው ለመረዳት ቀላል ነው።

ኢንዶ እንደ እያንዳንዱ መጽሐፍ የመረጃ ጠቋሚ ካርድ ሲሆን ስሙን፣ ቦታውን እና ማን እንዳዛወረው ይመዘግባል።

በሊኑክስ ውስጥ ፣ እያንዳንዱ ፋይል እና እያንዳንዱ ማውጫ ፋይሉ ምንም ያህል ትንሽ ቢሆን፣ አንድ ኢንዶ መያዝ አለበት።

ባዶ ፋይል ቢሆንም እንኳ ስርዓቱ አሁንም ለእሱ የመረጃ ጠቋሚ ካርድ ይጠቀማል።

ስርዓቱ ሊፈጥራቸው የሚችላቸው የፋይሎች ጠቅላላ ብዛት ገደብ አለው፤ ይህ ገደብ የኢኖዶች ጠቅላላ ብዛት ነው።

ኢንዶው አንዴ ጥቅም ላይ ከዋለ፣ ዲስክዎ አሁንም በመቶዎች የሚቆጠሩ ጊጋባይት ነፃ ቦታ ቢኖረውም፣ ስርዓተ ክወናው አዲስ ፋይሎችን ለመፍጠር ፈቃደኛ አይሆንም።

ምዝግብ ማስታወሻዎች ሊጻፉ አይችሉም፣ መሸጎጫ ሊፈጠር አይችልም፣ እና ድህረ ገጹ ሙሉ በሙሉ ይበላሻል - ይህ የምታዩት እንግዳ ትዕይንት ነው።

እውነቱን ለመናገር፣ ይህ በጣም አስቸጋሪ ሁኔታ ነው ምክንያቱም የስህተት መልዕክቱ የሚላከው እርስዎ ከማያዩት ቦታ ነው።

የመጀመሪያው ዘዴ ፈጣን አጠቃላይ እይታ ለማግኘት `df -i`ን መጠቀም ነው።

በሄስቲያሲፒ አካባቢ፣ በቀላሉ ወደ ተርሚናል SSH በመግባት ይህንን መስመር መተየብ ይችላሉ ።

df -i

ለእያንዳንዱ የተገጠመ ክፍልፍል የጠቅላላ የኢኖዶች ብዛት፣ ጥቅም ላይ የዋለውን ቁጥር እና የቀረውን ቁጥር ይዘረዝራል።

በውጤቱ ውስጥ፣ IUse% የሚባል አምድ አለ፣ ይህም መከታተል ያለብዎት ቁልፍ መለኪያ ነው።

የአንድ ክፍልፋይ IUse% 100% ከደረሰ፣ ያ ክፍልፍል አሁንም በቂ የዲስክ ቦታ ቢኖረውም፣ አዲስ ፋይሎችን ወይም ምዝግብ ማስታወሻዎችን መፍጠር አይችልም።

ችግሩ በአንድ ሰከንድ ውስጥ ከኢኖዴ ጋር መሆኑን ወይም አለመሆኑን ለመለየት እንዲችል ፣ ይህም ከመገመት በጣም ፈጣን ይሆናል።

ሁለተኛው ዘዴ የተወሰነ ተጠቃሚን በትክክል ለመቁጠር 'ፈልግ'ን መጠቀም ነው።

ችግሩ በኢኖድ ላይ መሆኑን ካረጋገጡ በኋላ፣ የሚቀጥለው እርምጃ የኢንዴክስ ካርዱን ከመጠን በላይ የሚጠቀመው ማን እንደሆነ ማወቅ ነው።

HestiaCP ለእያንዳንዱ ተጠቃሚ የተለየ የቤት ማውጫ አለው። በአንድ የተወሰነ የድር ጣቢያ ማውጫ ስር ያሉትን የፋይሎች እና ማውጫዎች ጠቅላላ ብዛት መቁጠር ይችላሉ።

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

"የተጠቃሚ ስም" እና "የጎራ ስምዎን" በትክክለኛው መንገድ ይተኩ። በተርሚናሉ የተመለሰው ንፁህ ቁጥር በዚያ ማውጫ ውስጥ ያሉት የሁሉም ፋይሎች እና አቃፊዎች ድምር ነው።

እያንዳንዱ ፋይል ወይም ማውጫ ከአንድ ኢንዶ ጋር ይዛመዳል፣ ስለዚህ ይህ ቁጥር የኢንዶ አጠቃቀምን ይወክላል።

በሄስቲያሲፒ ውስጥ የኢኖድ አጠቃቀምን እንዴት ማረጋገጥ እችላለሁ? ብዙ የዲስክ ቦታ ቢኖርም እንኳ ፋይሎችን የመጻፍ አለመቻል ምን ያስከትላል?

እያንዳንዱን ለየብቻ ለመፈተሽ በጣም ሰነፍ ከሆኑ እና የሁሉም ተጠቃሚዎች የአጠቃቀም ስርጭትን በአንድ ጊዜ በመላው ጣቢያው ማየት ከፈለጉ፣ አንድ የዑደት ትዕዛዝም አለ።

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

ይህ መስመር በእያንዳንዱ የተጠቃሚ ማውጫ ውስጥ ያሉትን የፋይሎች ጠቅላላ ብዛት በ/home ስር ያትማል፣ ይህም የትኛው የተጠቃሚ ማውጫ ባልተለመደ ሁኔታ ከፍተኛ የፋይሎች ብዛት እንዳለው ለመለየት ቀላል ያደርገዋል።

ሦስተኛው ስትራቴጂ በጣም አዮዲን የሚወስዱትን ንዑስ ማውጫዎች መለየት ነው።

አንዳንድ ጊዜ አንድ ድር ጣቢያ በሚያስደንቅ ሁኔታ ከፍተኛ የኢኖድ እሴቶች እንዳሉት ያውቃሉ፣ ነገር ግን አሁንም በፋይሎች የተሞላው ማያ ገጽ ምን ችግር እንዳለበት ማወቅ አይችሉም።

በእንደዚህ ዓይነት ሁኔታዎች፣ እንደ መሸጎጫ ማውጫዎች፣ የክፍለ ጊዜ ማውጫዎች እና የሎግ ማውጫዎች ያሉ ብዙ ትናንሽ ፋይሎችን የያዙ ንዑስ አቃፊዎችን ለማግኘት አንድ ደረጃ መቆፈር ያስፈልግዎታል - እነዚህ በጣም ችግር ያለባቸው አካባቢዎች ናቸው።

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

ይህ ትዕዛዝ በጣም ብዙ ፋይሎችን የሚጠቀሙትን 10 ከፍተኛ ንዑስ አቃፊዎችን ይዘረዝራል።

በዝርዝሩ አናት ላይ ያለው መንገድ ብዙ ቁጥር ያላቸው ትናንሽ ፋይሎች አንድ ላይ የሚሰባሰቡበት ነው።

ለጓደኛዬ ምናልባት ትናንሽ ፋይሎችን በድብቅ የሚያመነጭ የመሸጎጫ ተሰኪ ሊሆን እንደሚችል ነገርኩት፣ እና ይህንን መስመር ማስኬድ በመሠረቱ ያረጋግጣል።

አራተኛው ጠቃሚ ምክር የኮታ ገደቡን በሪፕኮታ ማረጋገጥ ነው።

አገልጋይዎ የሊኑክስ ፋይል ስርዓት ኮታዎች የነቃለት ከሆነ፣ ችግሩን ከተለየ አቅጣጫ መመልከት ይችላሉ።

repquota -a

ይህ ትዕዛዝ ለሁሉም ተጠቃሚዎች የፋይል ወሰን እና ትክክለኛ የፋይል አጠቃቀምን ያሳድጋል።

በውጤቱ ውስጥ ላለው የፋይል ገደቦች ክፍል ትኩረት ይስጡ፤ ጥቅም ላይ የዋለው አምድ ስንት ፋይሎች ጥቅም ላይ እንደዋሉ ያሳያል።

"ለስላሳ" እና "ጠንካራ" አምዶች ለስላሳ እና ጠንካራ ገደብ ገደቦችን ይወክላሉ። "ጥቅም ላይ የዋለ" አንዴ "ጠንካራ" ላይ ሲደርስ ስርዓቱ አዲስ ፋይሎችን ለመፍጠር በቀጥታ ፈቃደኛ አይሆንም።

ይህ በዲስክዎ ላይ ምን ያህል ቦታ እንደቀሩት ፈጽሞ የተለየ ታሪክ ነው።

ነገሩን ለማጠቃለል፣ የምርመራውን ነጥቦች እናገናኘው።

መጀመሪያ ላይ እኩለ ሌሊት ላይ አገልጋዩን ያበላሸው ጓደኛችንን እንመለስ።

እኔ የገለጽኳቸውን አራት ደረጃዎች ተከትሏል፣ ኢኖዱ በእርግጥ ሞልቶ እንደነበር ለማረጋገጥ በ`df -i` ጀምሯል።

ከዚያም፣ ፈልግን በመጠቀም፣ እንደ እብድ ያሉ ትናንሽ ፋይሎችን የሚያመነጭ የተተወ የድሮ ድር ጣቢያ የመሸጎጫ ማውጫ አግኝተናል።

በመጨረሻም፣ 'repquota' የሚለውን መፈተሽ በእርግጥም አስቸጋሪውን ገደብ ላይ መድረሱን አረጋግጧል።

ያንን የቆሻሻ መሸጎጫ ክምር ካጸዳ በኋላ፣ ድህረ ገጹ ወዲያውኑ ወደ ሕይወት ተመለሰ።

ስለዚህ በሚቀጥለው ጊዜ "ዲስኩ በግልጽ ቦታ አለው ነገር ግን ፋይሎችን መጻፍ አይችሉም" የሚል እንግዳ ሁኔታ ሲያጋጥማችሁ ሃርድ ድራይቭ ለመጨመር አትቸኩሉ።

በመጀመሪያ፣ ኢንዶውን ለማየት «df -i» ን ይጠቀሙ፤ እውነቱ ከዚህ በፊት አስተውለው የማያውቁት የመረጃ ጠቋሚ ካርድ ላይ ሊደበቅ ይችላል።

በስርዓቱ እምብርት ውስጥ የተደበቁ እነዚህ ትናንሽ የጋራ አስተሳሰብ ክፍሎች መቶ የማመቻቸት ዝርዝሮችን ከማስታወስ የበለጠ ጠቃሚ እንደሆኑ በእውነት አምናለሁ።

በቼን ዌይሊያንግ ጦማር ( https://www.chenweiliang.com/ ) ላይ የተጋራው "በሄስቲያሲፒ ውስጥ የኢኖድ አጠቃቀምን እንዴት ማረጋገጥ ይቻላል? የዲስክ ቦታ መገኘትን ግን ፋይሎችን የመፃፍ አለመቻል ጥፋት የሆነው" የሚለው ጽሑፍ ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን።

የዚህን ጽሑፍ ሊንክ ለማጋራት ነፃነት ይሰማዎ፦ https://www.chenweiliang.com/cwl-34619.html

ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።

ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!

 

评论ሺ评论评论评论 ፡፡

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

ወደ ላይ ሸብልል