የአካባቢ ማከማቻን ለመቆጣጠር የሚያስችል የ Stratis 3.3 መለቀቅ

የስትራቲስ 3.3 ፕሮጀክት መለቀቅ ታትሟል፣ የአንድ ወይም ከዚያ በላይ የአካባቢ ድራይቮች ገንዳን ለማዋቀር እና ለማስተዳደር መንገዶችን ለማዋሃድ እና ለማቃለል በ Red Hat እና Fedora ማህበረሰብ የተዘጋጀ። Stratis እንደ ተለዋዋጭ የማከማቻ ምደባ፣ ቅጽበተ-ፎቶዎች፣ ታማኝነት እና የመሸጎጫ ንብርብሮች ያሉ ባህሪያትን ይሰጣል። Fedora 28 እና RHEL 8.2 ከተለቀቀ በኋላ የስትራቲስ ድጋፍ በ Fedora እና RHEL ስርጭቶች ውስጥ ተዋህዷል። የፕሮጀክት ኮድ በMPL 2.0 ፍቃድ ተሰራጭቷል።

ስርዓቱ በአብዛኛው በችሎታው የ ZFS እና Btrfs የላቀ ክፍልፍል አስተዳደር መሳሪያዎችን ይደግማል፣ ነገር ግን በሊኑክስ ከርነል (ሞዱሎች ዲኤም-ቀጭን፣ ዲኤምኤም) የመሳሪያ-ካርታ ንኡስ ስርዓት ላይ በሚሰራ ንብርብር (stratisd daemon) መልክ ይተገበራል። -cache, dm-thinpool, dm- raid እና dm-integrity) እና የ XFS ፋይል ስርዓት. እንደ ZFS እና Btrfs፣ የስትራቲስ ክፍሎች የሚሠሩት በተጠቃሚ ቦታ ብቻ ነው እና የተወሰኑ የከርነል ሞጁሎችን መጫን አያስፈልጋቸውም። ፕሮጀክቱ መጀመሪያ ላይ የማከማቻ ስርዓቶችን ለማስተዳደር የባለሙያዎችን ብቃት አያስፈልግም ተብሎ ቀርቧል.

D-Bus API እና cli utility ለአስተዳደር ቀርቧል። ስትራቲስ በ LUKS (የተመሰጠሩ ክፍልፋዮች)፣ mdraid፣ dm-multipath፣ iSCSI፣ LVM ሎጂካዊ ጥራዞች፣ እንዲሁም በተለያዩ HDDs፣ SSDs እና NVMe ድራይቮች ላይ በተመሰረቱ የማገጃ መሳሪያዎች ተፈትኗል። በገንዳው ውስጥ አንድ ዲስክ ካለ፣ Stratis ለውጦቹን ለመመለስ በቅጽበተ ፎቶ ድጋፍ ምክንያታዊ ክፍልፋዮችን እንዲጠቀሙ ይፈቅድልዎታል። ብዙ ድራይቮች ወደ መዋኛ ገንዳ ሲጨምሩ፣ በምክንያታዊነት ሾፌሮቹን ወደ ተላላፊ አካባቢ ማጣመር ይችላሉ። እንደ RAID፣የመረጃ መጭመቂያ፣የማባዛት እና የስህተት መቻቻል ያሉ ባህሪያት ገና አልተደገፉም፣ነገር ግን ለወደፊት የታቀዱ ናቸው።

የአካባቢ ማከማቻን ለመቆጣጠር የሚያስችል የ Stratis 3.3 መለቀቅ

በአዲሱ ስሪት:

  • የአካል መሳሪያዎችን መጠን ለማስፋት የተጨመረ ድጋፍ፣ ይህም ተጨማሪ የዲስክ ቦታ ወደ Stratis ገንዳ በማጠራቀሚያ መሳሪያ ላይ የሚገኝ (ለምሳሌ የ RAID ድርድር ሲሰፋ) እንዲጨምሩ ያስችልዎታል።
  • ከመሳሪያዎቹ በአንዱ ላይ የሚታየውን ተጨማሪ የዲስክ ቦታ ወደ አንድ የተወሰነ የማከማቻ ገንዳ ለመጨመር የ"stratis pool extend-data" ትዕዛዝ ታክሏል። በመሳሪያው መጠን ላይ የተደረጉ ለውጦችን ለመከታተል በ "stratis pool list" ትዕዛዝ ውፅዓት ላይ ልዩ ማስጠንቀቂያ ተጨምሯል፣ እና ስለ ገንዳ እና የመሳሪያ መጠኖች ልዩነት መረጃ ወደ "stratis blockdev list" ትዕዛዝ ተጨምሯል።
  • ከማከማቻ መሳሪያዎች እና ከተለዋዋጭ ማከማቻ ምደባ ("ቀጭን አቅርቦት") ጋር ለተገናኘ ዲበ ውሂብ የተሻሻለ የቦታ ምደባ። ለውጡ ሜታዳታ በሚከማችበት ጊዜ መበታተንን ቀንሷል።
  • ለራስ-ሰር ምስጠራ እና በዲስክ ክፍልፋዮች ላይ ያለውን መረጃ ዲክሪፕት ለማድረግ የሚያገለግለው የClevis ማዕቀፍ ተፈጻሚ ፋይሎች ቼክ እንደገና ተሠርቷል። ቼኩ አሁን የሚደረገው የተጠቃሚው ትዕዛዝ ወደ ክሌቪስ መደወል በሚፈልግበት ጊዜ ነው (ከዚህ ቀደም ቼኩ አንድ ጊዜ ብቻ ነበር፣ ስትራቲስ በተጀመረበት ጊዜ)፣ ይህም ስትራቲስት ከጀመረ በኋላ ክሌቪስን የተጫነውን አጠቃቀም የሚፈታ ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ