Composefs ፋይል ስርዓት ለሊኑክስ ቀርቧል

የFlatpak at Red Hat ፈጣሪ አሌክሳንደር ላርሰን ለሊኑክስ ከርነል Composefs የፋይል ስርዓትን የሚተገብሩ ጥፍጥፎችን ቅድመ እይታ አውጥቷል። የታቀደው የፋይል ስርዓት Squashfsን ይመስላል እና እንዲሁም ተነባቢ-ብቻ ምስሎችን ለመጫን ተስማሚ ነው። ልዩነቶቹ ወደ ‹Compostefs› የበርካታ የተጫኑ የዲስክ ምስሎችን ይዘቶች በብቃት የማካፈል ችሎታ እና ሊነበብ ለሚችል የውሂብ ማረጋገጫ ድጋፍ ይወድቃሉ። የ Composefs FS የመተግበሪያ ቦታዎች እንደመሆናቸው መጠን የመያዣ ምስሎችን መጫን እና እንደ Git-like OSTree ማከማቻ መጠቀም ይባላሉ።

Composefs በይዘት ላይ የተመሰረተ የአድራሻ ማከማቻ ሞዴል ይጠቀማል፣ ማለትም። ዋናው መለያ የፋይል ስም አይደለም፣ ነገር ግን የፋይሉ ይዘት ሃሽ ነው። ይህ ሞዴል ማባዛትን ያቀርባል እና በተለያየ የተጫኑ ክፍልፋዮች ውስጥ የሚከሰቱ ተመሳሳይ ፋይሎችን አንድ ቅጂ ብቻ እንዲያከማቹ ያስችልዎታል። ለምሳሌ፣ የመያዣ ምስሎች ብዙ የተለመዱ የስርዓት ፋይሎችን ይዘዋል፣ እና በ Composefs እያንዳንዳቸው እነዚህ ፋይሎች እንደ ሃርድ ሊንኮች እንደ ማስተላለፍ ያሉ ዘዴዎችን ሳይጠቀሙ በሁሉም በተሰቀሉ ምስሎች ይጋራሉ። በተመሳሳይ ጊዜ, የተጋሩ ፋይሎች በዲስክ ላይ እንደ አንድ ቅጂ ብቻ አይቀመጡም, ነገር ግን በገጹ መሸጎጫ ውስጥ አንድ ግቤት የሚተዳደሩ ናቸው, ይህም ሁለቱንም ዲስክ እና ራም ለመቆጠብ ያስችላል.

የዲስክ ቦታን ለመቆጠብ ውሂብ እና ሜታዳታ በተሰቀሉ ምስሎች ውስጥ ተለያይተዋል። ሲሰቀል፡ ይግለጹ፡

  • ከፋይሎቹ ትክክለኛ ይዘት በስተቀር ሁሉንም የፋይል ስርዓት ዲበ ውሂብ፣ የፋይል ስሞች፣ ፍቃዶች እና ሌሎች መረጃዎችን የያዘ ሁለትዮሽ መረጃ ጠቋሚ።
  • ሁሉም የተጫኑ የምስል ፋይሎች ይዘቶች የሚቀመጡበት የመሠረት ማውጫ። ፋይሎች ከይዘታቸው ሃሽ ጋር በተያያዘ ይከማቻሉ።

ለእያንዳንዱ የ FS ምስል ሁለትዮሽ ኢንዴክስ ይፈጠራል, እና የመሠረት ማውጫው ለሁሉም ምስሎች ተመሳሳይ ነው. የነጠላ ፋይሎችን ይዘት እና አጠቃላይ ምስሉን በጋራ ማከማቻ ሁኔታዎች ለማረጋገጥ የfs-verity ዘዴን መጠቀም ይቻላል፣ ይህም ፋይሎችን ሲደርሱ፣ በሁለትዮሽ ኢንዴክስ ውስጥ የተገለጹት ሃሽቶች ከትክክለኛው ይዘት ጋር እንደሚዛመዱ ያረጋግጣል (ማለትም አጥቂ ከሆነ አጥቂ ከሆነ)። በመሠረታዊ ማውጫው ውስጥ ባለው ፋይል ላይ ለውጥ ያደርጋል ወይም በመጥፋቱ ምክንያት የተበላሸ ውሂብ ፣ እንዲህ ዓይነቱ ማስታረቅ ልዩነቱን ያሳያል)።

ምንጭ: opennet.ru

አስተያየት ያክሉ