የZFS ፋይል ስርዓት አተገባበርን የሚያዘጋጀው የOpenZFS 2.2.1 ፕሮጀክት Linux እና FreeBSD። ልቀቱ የከርነል ድጋፍን በመጨመር የሚታወቅ ነው። Linux 6.6 እና ፋይሎች ከተገለበጡ በኋላ ወደ የውሂብ ብልሽት (የአንዳንድ ብሎኮች ዜሮ ማድረግ) የሚያመራውን ችግር ለማስወገድ የሚደረግ ሙከራ።
መጀመሪያ ላይ ችግሩ በ 2.2.x ቅርንጫፍ ውስጥ ብቻ እንደሚታይ እና በ OpenZFS 2.2.0 ውስጥ በተካተቱት የማገጃ ክሎኒንግ ዘዴ ውስጥ በስህተት የተፈጠረ ነው ተብሎ ይገመታል ፣ ይህም የፋይል ቅጂን ወይም ከፊል ቅጂውን ሳያባዙ እንዲፈጥሩ ያስችልዎታል ። ውሂብ፣ በሁለተኛው ቅጂ ውስጥ ቀደም ሲል የነበሩትን የምንጭ ፋይሉን የውሂብ ብሎኮች ያለ ትክክለኛ ቅጂ ማጣቀሻዎችን በመጠቀም። በOpenZFS 2.2.1 ውስጥ ችግሩን ለመግታት የማገጃ ክሎኒንግ ዘዴ በነባሪነት ተሰናክሏል፣ እና የzfs_bclone_enabled ቅንብር ለዚህ ሁነታ ድጋፍን ለመመለስ ታክሏል።
በኋላ፣ ገንቢዎች ችግሩን በ OpenZFS 2.1.x ቅርንጫፍ ውቅሮች ውስጥ እንደገለበጡ ሪፖርት አድርገዋል። ችግሩ እራሱን የኮርዩቲልስ ጥቅል አሮጌ ልቀት ባላቸው ስርዓቶች ላይ እንደሚገለጥ ያለው ግምትም አልተረጋገጠም - ስህተቱ በ FreeBSD እና በተሳካ ሁኔታ ተባዝቷል Linux-ከኮርዩቲልስ 9.4 የቅርብ ጊዜ እትም ጋር ስርጭት።
የፋይል ሙስና የሚከሰተው በጣም አልፎ አልፎ በሚከሰት ሁኔታ ነው፡ ለምሳሌ፡ በ Gentoo ውስጥ "emerge -1 dev-lang/go" የሚለውን ትዕዛዝ ማስኬድ የGo Toolkitን በ /usr/lib/go/pkg/tool/ ውስጥ ከተበላሹ ፋይሎች ጋር መጫንን ያስከትላል። linux_amd64/ ማውጫ። ማጠናቀር። በ openzfs ስሪት 1 ውስጥ ነባሪውን "zfs_dmu_offset_next_sync=2.1.4" ካቀናበሩ በኋላ ስህተቱ መታየት እንደጀመረ ይታሰባል። የስህተቱ ምንጭ እስካሁን አልታወቀም። ስህተቱን ለማገድ እንደ የሚመከር መፍትሄ፣ “/sys/module/zfs/parameters/zfs_dmu_offset_next_sync” የሚለውን መለኪያ ወደ 0 እንዲያቀናብር ይመከራል።
ምንጭ: opennet.ru
