සංවර්ධනයේ වසරක දිගු විවේකයකින් පසුව
කටුස්සා එෆ්එස්
දෝෂ ඉවසීම සහතික කිරීම සඳහා, දත්ත අනුරූ වලට බෙදා ඇත, ඒවා අතිරික්ත නෝඩ් හරහා බෙදා හරිනු ලැබේ (පිටපත් කිහිපයක් විවිධ නෝඩ් මත තබා ඇත); නෝඩ් හෝ ඩ්රයිව් අසමත් වුවහොත්, පද්ධතිය තොරතුරු නැතිවීමකින් තොරව දිගටම ක්රියාත්මක වන අතර දත්ත ස්වයංක්රීයව නැවත බෙදා හරිනු ලැබේ. ඉතිරි නෝඩ් සැලකිල්ලට ගනිමින්. ගබඩාව පුළුල් කිරීම සඳහා, නඩත්තු කිරීම සඳහා වැඩ නතර නොකර එයට නව නෝඩ් සම්බන්ධ කිරීම ප්රමාණවත් වේ (පද්ධතිය විසින්ම දත්තවල කොටසක් නව සේවාදායකයන්ට ප්රතිවර්තනය කරන අතර නව සේවාදායකයන් සැලකිල්ලට ගනිමින් ගබඩාව සමතුලිත කරයි). පොකුරේ ප්රමාණය අඩු කිරීම සඳහා ඔබට එයම කළ හැකිය - ඔබට පද්ධතියෙන් ඉවත් කරන යල්පැන ගිය උපකරණ අක්රිය කළ හැකිය.
දත්ත සහ පාරදත්ත වෙන වෙනම ගබඩා කර ඇත. මෙහෙයුම් සඳහා, මාස්ටර්-ස්ලේව් මාදිලියේ ක්රියාත්මක වන පාර-දත්ත සේවාදායකයන් දෙකක් මෙන්ම අවම වශයෙන් දත්ත ගබඩා සේවාදායකයන් දෙකක් (චන්ක්සර්වර්) ස්ථාපනය කිරීම රෙකමදාරු කරනු ලැබේ. මීට අමතරව, පාර-දත්ත උපස්ථ කිරීමට, පාර-දත්තවල වෙනස්කම් පිළිබඳ තොරතුරු ගබඩා කිරීමට ලොග් සේවාදායකයන් භාවිතා කළ හැකි අතර පවතින සියලුම පාර-දත්ත සේවාදායකයන්ට හානි වූ විට ක්රියාකාරිත්වය ප්රතිසාධනය කිරීමට ඔබට ඉඩ සලසයි. සෑම ගොනුවක්ම බ්ලොක් (කුට්ටි), ප්රමාණයෙන් 64 MB දක්වා බෙදා ඇත. තෝරාගත් අනුකරණ ප්රකාරයට අනුකූලව ගබඩා සේවාදායකයන් අතර කුට්ටි බෙදා හරිනු ලැබේ: සම්මත (එක් එක් නාමාවලි සම්බන්ධව ඇතුළුව විවිධ නෝඩ් මත තැබිය යුතු පිටපත් සංඛ්යාව පැහැදිලිව තීරණය කිරීම - වැදගත් දත්ත සඳහා පිටපත් ගණන වැඩි කළ හැකිය, සහ වැදගත් නොවන දත්ත අඩු කර ඇත), XOR (RAID5) සහ EC (RAID6).
ගබඩාව පෙටාබයිට් ප්රමාණය දක්වා පරිමාණය කළ හැක. යෙදුම් ක්ෂේත්රවලට සංරක්ෂණය කිරීම, අතථ්ය යන්ත්ර රූප ගබඩා කිරීම, බහුමාධ්ය දත්ත, උපස්ථ, DRC (ආපදා ප්රතිසාධන මධ්යස්ථානය) ලෙස භාවිතා කිරීම සහ ඉහළ කාර්ය සාධනයක් සහිත පරිගණක පොකුරුවල ගබඩා කිරීම ඇතුළත් වේ. LizardFS ඕනෑම ප්රමාණයක ලිපිගොනු සඳහා ඉතා ඉහළ කියවීමේ වේගයක් සපයන අතර, ලිවීමේදී, සම්පූර්ණ විශාල හා මධ්යම ප්රමාණයේ ගොනු ලිවීමේදී, නිරන්තර වෙනස් කිරීම් නොමැති විට, විවෘත ගොනු සමඟ දැඩි වැඩ කිරීම සහ එක් වරක් මෙහෙයුම් සිදු කිරීමේදී හොඳ කාර්ය සාධනයක් පෙන්නුම් කරයි. කුඩා ගොනු පොකුරක්.
FS හි විශේෂාංග අතර, ස්නැප්ෂොට් සඳහා සහය තිබීම, නිශ්චිත වේලාවක ලිපිගොනු වල තත්වය පිළිබිඹු කිරීම සහ “ප්රතිචක්රීකරණ බඳුන” (ගොනු වහාම මකා නොදමන අතර ඒවා සඳහා ලබා ගත හැකිය. යම් කාලයක් සඳහා ප්රකෘතිමත් වීම). කොටසකට ප්රවේශය IP ලිපිනය හෝ මුරපදය (NFS හා සමාන) මගින් සීමා කළ හැක. ඇතැම් පරිශීලක වර්ග සඳහා ප්රමාණය සහ කලාප පළල සීමා කිරීමට ඔබට ඉඩ සලසන සේවා කළමනාකරණ යාන්ත්රණවල කෝටාව සහ ගුණාත්මක භාවය ඇත. භූගෝලීය වශයෙන් බෙදා හරින ලද ගබඩා පහසුකම් නිර්මාණය කළ හැකි අතර, ඒවායේ කොටස් විවිධ දත්ත මධ්යස්ථානවල පිහිටා ඇත.
LizardFS ව්යාපෘතිය 2013 දී දෙබලක ලෙස ආරම්භ කරන ලදී
LizardFS 3.13.0 දෙසැම්බර් මස අවසානයේ නිකුත් කිරීමට නියමිතය. LizardFS 3.13 හි ප්රධාන නවෝත්පාදනය වන්නේ දෝෂ ඉවසීම සහතික කිරීම සඳහා සම්මුති ඇල්ගොරිතමයක් භාවිතා කිරීමයි (අසාර්ථක වූ විට ප්රධාන සේවාදායකයන් මාරු කිරීම)
වෙනත් වෙනස්කම්: FUSE3 උප පද්ධතිය මත පදනම් වූ නව සේවාලාභියෙකු, දෝෂ නිවැරදි කිරීමේ ගැටළු විසඳීම, nfs-ganesha ප්ලගිනය C භාෂාවෙන් නැවත ලියා ඇත. 3.13.0-rc2 යාවත්කාලීනය මඟින් 3.13 ශාඛාවේ පෙර පරීක්ෂණ නිකුතු භාවිතයට ගත නොහැකි වූ තීරණාත්මක දෝෂ කිහිපයක් නිවැරදි කරයි (3.12 ශාඛාව සඳහා නිවැරදි කිරීම් තවමත් ප්රකාශයට පත් කර නැත, සහ 3.12 සිට 3.13 දක්වා යාවත්කාලීන කිරීම තවමත් සම්පූර්ණ දත්ත නැති වීමට හේතු වේ).
2020 දී, වැඩ සංවර්ධනය කෙරෙහි අවධානය යොමු කරනු ඇත
LizardFS සේවාලාභියා අනුවාද ලිවීමේ මෙහෙයුම් සඳහා පූර්ණ සහය එක් කරනු ඇත, එය ආපදා ප්රතිසාධනයේ විශ්වසනීයත්වය වැඩි දියුණු කරයි, විවිධ සේවාදායකයින් එකම දත්ත වෙත ප්රවේශය බෙදා ගන්නා විට පැන නගින ගැටළු විසඳනු ඇත, සහ සැලකිය යුතු කාර්ය සාධන වැඩිදියුණු කිරීම් සඳහා ඉඩ ලබා දේ. සේවාලාභියා පරිශීලක අවකාශයේ ක්රියාත්මක වන තමන්ගේම ජාල උප පද්ධතියකට මාරු කරනු ලැබේ. Agama මත පදනම් වූ LizardFS හි පළමු වැඩ කරන මූලාකෘතිය 2020 දෙවන කාර්තුවේදී සූදානම් කිරීමට සැලසුම් කර ඇත. ඒ අතරම, ඔවුන් LizardFS Kubernetes වේදිකාව සමඟ ඒකාබද්ධ කිරීම සඳහා මෙවලම් ක්රියාත්මක කිරීමට පොරොන්දු වේ.
මූලාශ්රය: opennet.ru