OpenZFS හි ගොනු දූෂණයට හේතු විය හැකි දෝෂයක් හඳුනාගෙන ඇත.

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 ශාඛාව සමඟ වින්‍යාසයන් තුළ ගැටළුව ප්‍රතිනිර්මාණය කරන බව වාර්තා කළහ. coreutils පැකේජයේ පැරණි නිකුතු සහිත පද්ධතිවල ගැටළුව ප්‍රකාශ වන බවට උපකල්පනය ද තහවුරු කර නොමැත - දෝෂය FreeBSD හි සාර්ථකව ප්‍රතිනිෂ්පාදනය කරන ලද අතර Linux- coreutils 9.4 හි නවතම නිකුතුව සමඟ බෙදාහැරීම්.

ගොනු දූෂණය සිදුවන්නේ සාපේක්ෂව දුර්ලභ අවස්ථාවන්හිදී ය. උදාහරණයක් ලෙස, Gentoo හි "emerge -1 dev-lang/go" විධානය ක්‍රියාත්මක කිරීමෙන් Go මෙවලම් දාමය ස්ථාපනය වන අතර එය /usr/lib/go/pkg/tool/linux_amd64/compile නාමාවලියෙහි ගොනු දූෂිත කරයි. openzfs 2.1.4 හි පෙරනිමියෙන් "zfs_dmu_offset_next_sync=1" පරාමිතිය සැකසීමෙන් පසු දෝෂය ප්‍රකාශ වීමට පටන් ගෙන ඇති බව විශ්වාස කෙරේ. දෝෂයේ මූලාශ්‍රය තවමත් හඳුනාගෙන නොමැත. "/sys/module/zfs/parameters/zfs_dmu_offset_next_sync" පරාමිතිය 0 ලෙස සැකසීම නිර්දේශිත විසඳුමයි.

මූලාශ්රය: opennet.ru

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster