በልማት ውስጥ ከአንድ አመት እረፍት በኋላ
እንሽላሊት ኤፍ.ኤስ.
የስሕተት መቻቻልን ለማረጋገጥ ውሂቡ ወደ ቅጂዎች የተከፋፈለ ሲሆን እነዚህም በተለያዩ መስቀለኛ መንገዶች ከተደጋጋሚነት ጋር ይሰራጫሉ (በርካታ ቅጂዎች በተለያዩ ኖዶች ላይ ይቀመጣሉ) ፣ አንጓዎች ወይም አሽከርካሪዎች ካልተሳኩ ስርዓቱ የመረጃ መጥፋት ሳይኖር መስራቱን ይቀጥላል እና ውሂቡን በራስ-ሰር እንደገና ያሰራጫል። የቀሩትን አንጓዎች ግምት ውስጥ በማስገባት. ማከማቻውን ለማስፋት ለጥገና ስራን ሳያቋርጡ አዳዲስ ኖዶችን ከእሱ ጋር ማገናኘት በቂ ነው (ስርአቱ ራሱ የመረጃውን የተወሰነ ክፍል ወደ አዲስ አገልጋዮች ይደግማል እና አዲሱን አገልጋዮች ግምት ውስጥ በማስገባት ማከማቻውን ያስተካክላል)። የክላስተርን መጠን ለመቀነስ ተመሳሳይ ነገር ማድረግ ይችላሉ - ከሲስተሙ ውስጥ እየተወገዱ ያሉትን ጊዜ ያለፈባቸውን መሳሪያዎች በቀላሉ ማሰናከል ይችላሉ.
ውሂብ እና ሜታዳታ ለየብቻ ተቀምጠዋል። ለስራ ማስኬጃ ሁለት ሜታዳታ አገልጋዮችን በማስተር-ባሪያ ሁነታ እና እንዲሁም ቢያንስ ሁለት የመረጃ ማከማቻ አገልጋዮችን (chunkserver) መጫን ይመከራል። በተጨማሪም፣ ሜታዳታ ምትኬ ለማድረግ፣ ሎግ ሰርቨሮች በሜታዳታ ላይ ስለሚደረጉ ለውጦች መረጃን ለማከማቸት እና በሁሉም የሜታዳታ አገልጋዮች ላይ ጉዳት በሚደርስበት ጊዜ ስራውን ወደነበረበት እንዲመልሱ ያስችሉዎታል። እያንዳንዱ ፋይል እስከ 64 ሜባ መጠን ባለው ብሎኮች (ክፍሎች) የተከፋፈለ ነው። ማገጃዎች በተመረጠው የማባዛት ሁኔታ መሠረት በማከማቻ አገልጋዮች መካከል ይሰራጫሉ-መደበኛ (በተለያዩ አንጓዎች ላይ የሚቀመጡ የቅጂዎች ብዛት በግልፅ መወሰን ፣ ከግለሰብ ማውጫዎች ጋር በተያያዘ - አስፈላጊ ለሆኑ መረጃዎች የቅጂዎች ብዛት ሊጨምር ይችላል ፣ እና ለ አስፈላጊ ያልሆነ መረጃ ቀንሷል) ፣ XOR (RAID5) እና EC (RAID6)።
ማከማቻ እስከ ፔታባይት መጠኖች ሊደርስ ይችላል። የትግበራ ቦታዎች በማህደር ማስቀመጥ፣ የቨርቹዋል ማሽን ምስሎችን ማከማቸት፣ የመልቲሚዲያ ዳታ፣ ምትኬዎች፣ እንደ DRC (የአደጋ ማገገሚያ ማዕከል) እና ከፍተኛ አፈጻጸም ባላቸው የኮምፒውተር ስብስቦች ውስጥ እንደ ማከማቻ መጠቀምን ያካትታሉ። LizardFS ለማንኛውም መጠን ላሉ ፋይሎች በጣም ከፍተኛ የንባብ ፍጥነት ይሰጣል፣ ሲጽፍ ደግሞ ትልቅ እና መካከለኛ መጠን ያላቸውን ፋይሎች ሲጽፍ ጥሩ አፈጻጸም ያሳያል፣ ቋሚ ማሻሻያ በማይኖርበት ጊዜ፣ በክፍት ፋይሎች የተጠናከረ ስራ እና የአንድ ጊዜ ስራዎች ከ የትንሽ ፋይሎች ስብስብ።
ከኤፍኤስ ባህሪያት መካከል አንድ ሰው ለቅጽበተ-ፎቶዎች ድጋፍ መኖሩን, በተወሰነ ጊዜ ውስጥ የፋይሎችን ሁኔታ በማንፀባረቅ እና አብሮ የተሰራ የ "ሪሳይክል ቢን" ትግበራ (ፋይሎች ወዲያውኑ አይሰረዙም እና ለ ይገኛሉ). ለተወሰነ ጊዜ ማገገም). የክፋይ መዳረሻ በአይፒ አድራሻ ወይም በይለፍ ቃል (ከኤንኤፍኤስ ጋር ተመሳሳይ) ሊገደብ ይችላል። ለተወሰኑ የተጠቃሚዎች ምድቦች መጠንን እና የመተላለፊያ ይዘትን ለመገደብ የሚያስችል የአገልግሎት አስተዳደር ዘዴዎች ኮታ እና ጥራት አሉ። በጂኦግራፊያዊ የተከፋፈሉ የማከማቻ ቦታዎችን መፍጠር ይቻላል, ክፍሎቹ በተለያዩ የመረጃ ማእከሎች ውስጥ ይገኛሉ.
የሊዛርድኤፍኤስ ፕሮጀክት በ2013 እንደ ሹካ ተመሠረተ
LizardFS 3.13.0 በዲሴምበር መጨረሻ ላይ እንዲለቀቅ መርሐግብር ተይዞለታል። የሊዛርድኤፍኤስ 3.13 ዋና ፈጠራ የስሕተት መቻቻልን ለማረጋገጥ የጋራ ስምምነት ስልተ ቀመር መጠቀም ነው (ከተሳካም ዋና አገልጋዮችን መቀየር)
ሌሎች ለውጦች፡ በ FUSE3 ንኡስ ስርዓት ላይ የተመሰረተ አዲስ ደንበኛ፣ ከስህተት እርማት ጋር ያሉ ችግሮችን መፍታት፣ nfs-ganesha plugin በ C ቋንቋ እንደገና ተጽፏል። አዘምን 3.13.0-rc2 የ 3.13 ቅርንጫፍ የቀድሞ የሙከራ ልቀቶችን ከጥቅም ውጪ ያደረጉ በርካታ ወሳኝ ሳንካዎችን ያስተካክላል (የ 3.12 ቅርንጫፍ ጥገናዎች ገና አልታተሙም እና ከ 3.12 እስከ 3.13 ያለው ዝመና አሁንም የውሂብ መጥፋትን ያስከትላል)።
በ2020 ስራው በማደግ ላይ ያተኩራል።
የሊዛርድ ኤፍ ኤስ ደንበኛ ለስሪት አጻጻፍ ስራዎች ሙሉ ድጋፍን ይጨምራል, ይህም የአደጋን መልሶ ማግኛ አስተማማኝነት ያሻሽላል, የተለያዩ ደንበኞች አንድ አይነት ውሂብ ሲጠቀሙ የሚነሱ ችግሮችን ለመፍታት እና ጉልህ የሆነ የአፈፃፀም ማሻሻያዎችን ይፈቅዳል. ደንበኛው በተጠቃሚ ቦታ ላይ ወደሚሰራው የራሱ የአውታረ መረብ ንዑስ ስርዓት ይተላለፋል። በአጋማ ላይ የተመሰረተው የመጀመሪያው የሊዛርድኤፍኤስ የስራ ምሳሌ በ2020 ሁለተኛ ሩብ ላይ ዝግጁ ለመሆን ታቅዷል። በተመሳሳይ ጊዜ, LizardFS ን ከ Kubernetes መድረክ ጋር ለማዋሃድ መሳሪያዎችን ተግባራዊ ለማድረግ ቃል ገብተዋል.
ምንጭ: opennet.ru